Консультация № 69403
03.01.2007, 15:23
0.00 руб.
0 1 1
Здравствуйте Уважаемые эксперты
С Наступившим 2007 годом хрюшки!!!
и вопросик небольшой....:

надо написать программу на С++ для DOS с использованием вложенных
операторов цикла for (по примеру ниже) для расчета

i=1 j=1
____ ____

/___ /___ ( 2*i + j*j )
n m

где n=4 m=5
и если можно, то подробно все объяснить

Приложение:
// программа на использование оператора цикла for#include <iostream.h>void main(){ int y,n,m; y = 0; for (n = 1; n <= 5; n++) for ( m = 2; m <= 4; m++) { y = y + (n*n + m*m); cout << " n = " << n << " "; cout << " m = " << m << " y = " << y << ""; } cout << "Ответ: y = " << y;}

Обсуждение

Неизвестный
03.01.2007, 15:43
общий
это ответ
Здравствуйте, Lrad!

i и j это счетчики цикла.
n и m - максимальное значения счетчиков.
остальное это просто реализация формулы напрямую

Приложение:
// программа на использование оператора цикла for#include <iostream.h>void main(){ const int n = 4,m = 5; int y = 0; for (i = 1; i <= n; i++) for (j = 1; j <= m; j++) { y = y + (2*i + j*j); cout << " i = " << i << "\t"; cout << " j = " << j << "\ty = " << y << "\n"; } cout << "Ответ: y = " << y;}
Форма ответа