Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Имя)))
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 15
#1

в двумерном массиве посчитать сколько отрицательных чисел - C++

05.06.2012, 15:08. Просмотров 1245. Ответов 7
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
#include<iostream.h>
void main()
{ ;
 int i,j, p=0;
 int mas[4][4];
 cout<<"Vvedite 16 chisel "<<endl;
 for (i=0; i<4; i++);
 for (j=0; j<4; j++); 
 scanf ("%i", &mas[4][4]);
 for (i=0; i<4; i++);
 for (j=0; j<4; j++);
 if (mas[i][j]<0) p=p++;
 cout<<"Otricatel'nih chisel "<<p<<endl;
}
ввожу только одно значение, выдает ошибку, сразу делает последнее деёствие и закрывается
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2012, 15:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос в двумерном массиве посчитать сколько отрицательных чисел (C++):

Массив: посчитать сколько раз в двумерном массиве встречается 0. - C++
Задача1. Дан массив размерность 4х4 найти сумму элементов его главной диагонали. Задача2. Дан массив размерностью 4х4. посчитать...

Посчитать сколько отрицательных элементов содержится в массиве и вывести их - C++
Посчитать сколько отрицательных элементов содержится в массиве и вывести их.

В двумерном массиве нужно найти количество положительных и отрицательных чисел - C++
Ребята, помогите срочно решить задачу по С++... В двумерном массиве нужно найти количество положительных и отрицательных чисел!

Как посчитать количество положительных и отрицательных чисел в массиве? - C++
Вывожу 10 случайных чисел (-10....10), как подсчитать кол-во положительных чисел и кол-во отрицательных? #include&lt;iostream&gt; ...

Посчитать произведение положительных элементов в двумерном массиве - C++
Народ, помогите сделать задание. Посчитать произведение положительных элементов в тех строках массива, в которых есть хотя бы два...

Посчитать количество нулевых элементов в двумерном массиве - C++
Помогите пожалуйста с решением задачи: Нужно посчитать количество нулевых элементов в двумерном массиве.(и сделать тремя способами: 1....

7
rangerx
1941 / 1550 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
05.06.2012, 15:33 #2
C++
1
scanf ("%i", &mas[i][j]);
C++
1
if (mas[i][j]<0) ++p;
0
The_Immortal
1560 / 496 / 8
Регистрация: 04.04.2009
Сообщений: 1,891
05.06.2012, 15:34 #3
Имя))),
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <cstdlib>
#include <iostream>
using namespace std;
 
int main(int nNumberofArgs, char* pszArgs[])
{
int i,j, p=0;
int mas[4][4];
cout<<"Vvedite 16 chisel "<<endl;
 
for (i=0; i<4; i++)
for (j=0; j<4; j++) 
scanf ("%i", &mas[i][j]);
 
for (i=0; i<4; i++)
for (j=0; j<4; j++)
if (mas[i][j]<0) p=p+1;
 
cout<<"Otricatel'nih chisel "<<p<<endl;
 
system("PAUSE");
return 0;
}
1
-comrade-
357 / 358 / 42
Регистрация: 11.06.2010
Сообщений: 703
05.06.2012, 15:34 #4
Цитата Сообщение от Имя))) Посмотреть сообщение
for (i=0; i<4; i++);
for (j=0; j<4; j++);
scanf ("%i", &mas[4][4]);
for (i=0; i<4; i++);
for (j=0; j<4; j++);
if (mas[i][j]<0) p=p++;
C++
1
2
3
4
5
6
7
for (i=0; i<4; i++)
   for (j=0; j<4; j++)
      scanf("%i", &mas[i][j])
 
for (i=0; i<4; i++)
   for (j=0; j<4; j++)
      if (mas[i][j]<0) p++;
1
The_Immortal
1560 / 496 / 8
Регистрация: 04.04.2009
Сообщений: 1,891
05.06.2012, 15:41 #5
Ребят, а почему у меня Dev кричит
`main' must return `int'
?

Не хочет void воспринимать... Это от компилятора зависит?
0
bLesk
42 / 42 / 1
Регистрация: 24.11.2009
Сообщений: 165
05.06.2012, 15:43 #6
Цитата Сообщение от The_Immortal Посмотреть сообщение
Ребят, а почему у меня Dev кричит

?

Не хочет void воспринимать... Это от компилятора зависит?
кстати тоже всегда интересовал этот вопрос, в Borland c++ спокойно компилируется когда main типа void, а вот сейчас всегда стараюсь писать в notepad++ и потом компилировать с помощью g++, и он ругается так же на void :/
0
rangerx
1941 / 1550 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
05.06.2012, 18:26 #7
The_Immortal,
bLesk,
С++ является стандартизированным языком программирования. Любое возвращаемое значение функции main кроме int не являяется стандартным, и не обязано поддерживаться всеми компилятороми С++. Поэтому, для того чтобы код был переносим всегда следует указывать int в качестве возвращаемого значения main(return в main при этом не обязателен).
2
Имя)))
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 15
05.06.2012, 19:50  [ТС] #8
Всем большое спасибо.
0
05.06.2012, 19:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2012, 19:50
Привет! Вот еще темы с ответами:

Посчитать количество определенных букв в двумерном динамическом массиве - C++
Дана символьная квадратная матрица порядка n. Посчитать количество букв &quot;а&quot; надо главной диагональю и количество букв &quot;b&quot; под боковой...

Кол-во отрицательных элементов каждой строки в двумерном массиве - C++
Дан двумерный массив a. Найти кол-во отрицательных элементов каждой строки массива.

Посчитать сумму элементов в двумерном массиве и оформить результат в виде таблицы - C++
В двумерном массиве целых чисел посчитать сумму элементов: в каждой строке; в каждом столбце; одновременно по всем строкам и всем столбцам....

Определите в двумерном числовом массиве суммы положительных и отрицательных элементов - C++
Определите в двумерном числовом массиве суммы положительных и отрицательных элементов.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru