|
Цитата:
int main()
{
Vodka *Rus=new Vodka [5]; // Зачем выделять массив по new?
// Если, что динамически выделяешь, всегда проверь результат выделения, иногда просишь выделить, а тебе не дают!
if ( Rus == NULL )
{
printf ( "Ошибка. Не могу выделить массив!!!" );
return -1;
}
int i,n;
float r = 1; // Значение сопротивления.
//---------------------------------------------
// Что будем считать?
for ( i=0, n=1; i<5; i++, n+=3 )
{
Rus[i].bovo ( n, r );
//for ( i=0; i<5; i++ ) Зачем делать ещё раз цикл?
printf ( "\n *** n = %d R = %f\n",
Rus[i].bofo(), // Столько мароки, чтобы возвратить n, когда она и так есть !?
Rus[i].volo() );
}
delete [] Rus; // Ну вот теперь действительно надо ещё и удалять!
getch ( ); // Ожидание, чтобы скопировать результат.
return 0; // А что может быть другой возврат?
}
|
Такие задачи считаются матричным способом.
А вот применение рекурсии мне понравилось.
__________________
Не важна реальность, важно как мы к ней относимся!
Последний раз редактировалось Просто инженер АиТ; 13.04.2015 в 16:10.
|