Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2011, 21:48   #1
svim
 
Регистрация: 08.03.2011
Сообщений: 8
По умолчанию Двумерный массив

Есть двумерный массив 4*6
Необходимо сложить все элементы каждой строки.
Код
Код:
for(int h=0; h<4; h++) {

			for(int i=0; i<6; i++) 
			{
				sum += Mass_answer[n][i];

				for(int j=0; j<4; j++) 
				{
					sum += Mass_answer[j][i];
				}
			
		}
			cout<<sum<<"\n";
			if(n<4){ n++;}
			
		}
Логика такова. пробегаем по-первой строке, сумируем все элементы первой строки, затем после окончания цикла с помощью n++ переходим на другую строчку.. И до тех пор пока не проверим все 4. Результат, оставляет желать лучшего...
Подскажите плиз где может быть ошибка...

Последний раз редактировалось Stilet; 04.04.2011 в 08:12.
svim вне форума Ответить с цитированием
Старый 03.04.2011, 23:05   #2
NightEagle
Пользователь
 
Регистрация: 13.03.2011
Сообщений: 31
По умолчанию

зачем два вложенных цикла?

попробуй так:
Код:
for(int i = 0; i < 4; i++)
    {
        sum = 0;
        for(int j = 0; j < 6; j++) 
            sum += Mass_answer[i][j];		
        cout << sum << "\n";
    }
NightEagle вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив Didar Паскаль, Turbo Pascal, PascalABC.NET 3 11.02.2011 12:28
Двумерный массив Qwerty91 Помощь студентам 1 03.12.2009 19:55
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
Двумерный массив Лоя Помощь студентам 10 20.04.2009 19:56
Двумерный массив. kGxDD Паскаль, Turbo Pascal, PascalABC.NET 0 15.04.2009 21:43