Составители:
Рубрика:
73
for( i=0; i<10; i++)
{
if( a[i] > 0) p += 1; // определение количества положительных .элементов
if( a[i] < 0) n += 1; // определение количества отрицательных элементов
if( a[i] == 0) zero += 1; // определение количества нулевых элементов
}
cout<<"\n\n";
cout<<"\nЧисло положительных элементов ="<<p;
cout<<"\nЧисло отрицательных элементов ="<<n;
cout<<"\nЧисло нулевых элементов ="<<zero;
cout<<"\n\n";
cout<<"\nНажмите любую клавишу ...";
getch();
}
Рис. 11.5. Окончание
Для задания размера массива часто удобно использовать константы. В при-
мере на рис. 11.6 число строк двумерного массива задается константой row, а
число столбцов – константной col. Использование констант для задания разме-
ра массивов делает программу более наглядной и масштабируемой, так как при
любом изменении размеров массива в программе достаточно будет изменить
только
значения констант. Этот прием наиболее эффективен в больших про-
граммах. В данной программе решается задача вычисления количества положи-
тельных, отрицательных и нулевых элементов двумерного массива размерно-
стью 2 на 3.
#include<iostream.h>
#include <conio.h>
#include <math.h>
#define row 2 // строки
#define col 3 // столбцы
main()
{
float b[row][col]; // объявление массива
int i=0, j=0,n=0, p=0, zero=0;
clrscr();
cout<<"\nОпределить количество положительных и отрицательных элемен-
тов";
cout<<"\n массива b["<<row<<","<<col<<"]\n";
for( i=0; i<row; i++)
{
for( j=0; j<col; j++)
{
cout<<"\nВведите b["<<i+1<<","<<j+1<<"]=";
cin>> b[i][j]; //
ввод элементов двумерного массива
Рис. 11.6
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »
