Генератор цветов Уроки C++ Уроки Windows forms Учебники по программированию Уроки HTML Уроки CSS Готовые задания Исходники Полезные программы
регистрация доменов

Дешёвые домены


Уроки C++


Сумма элнментов двумерного массива в столбцах без отрицательных элементов C++

В этой задаче опять понадобится решение одной их предыдущих задач, немного усовершенствовав её - добавив действие суммирования элементов. Вот код решения данной задачи:



#include "stdafx.h"
#include "iostream"
#include "time.h"

using namespace std;

int main()
{
setlocale(LC_ALL, "Russian");
int sum = 0;
int i, j;
bool flag=true;
const int nstr = 4, nstl = 32;
int mas[nstr][nstl];
srand(time(NULL));
for (i=0; i<nstr; i++)
{
for(j=0; j<nstl; j++)
{
mas[i][j] = rand()% 10 - 1;
cout << mas[i][j] <<" ";
}
cout<<"\r\n";
}
cout << endl << endl;

for ( j = 0; j<nstl; j++)
if ( mas[i][j] >= 0)
{
for(int i = 0; i<nstr; i++)
{
sum += mas[i][j];
if(mas[i][j]<0) flag=false;
}
if(flag)
cout << "Сумма эл-ов столбца [" << j + 1 << "]: " << sum << endl;
} system("PAUSE");
return 0;
}


Результат:



<< К списку заданий