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

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


Уроки C++


Количество строк двумерного массива не содержащих ноль C++

Для решения данной задачи нужно воспользоваться кодом решения одной из предыдущих задач, слегка его видоизменив. В это примере нам нужно проводить поиск по строками то есть по "i" итым элементам. И описать условие для проверки используя логическое или "||", логическим или мы будем пользовать и в дальнейшем, составляя уже более серьёзные приложения в Windows Forms. Ну а пока напишем код решения данной задачи:



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

using namespace std;

int main()
{
setlocale(LC_ALL, "Russian");
int k;
int stroki = 0;
const int nstr = 64, nstl = 16;
int mas[nstr][nstl];
srand(time(NULL));
for (int i=0; i<nstr; i++)
{
for(int j=0; j<nstl; j++)
{
mas[i][j] = rand()% 10 - 1;
cout << mas[i][j] <<" ";
}
cout<<"\r\n";
}
cout << endl << endl;

for(int i=0; i<nstr; i++)
{
k = 0;
for(int j=0; j<nstl; j++)
if (mas[i][j] > 0 || mas[i][j]<0)
{
k++;
if(k==nstl)stroki++;
}
}
cout << "Количество строк без нулей: " << stroki << "\n\n";
system("PAUSE");
return 0;
}


Результат:



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