Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Идентификация треугольника по трем его сторонам. Определяемое свойство: прямоугольный или нет https://www.cyberforum.ru/ c-beginners/ thread1143286.html
Имеем задачу: Идентификация треугольника по трем его сторонам. Определяемое свойство: прямоугольный или нет. Значения сторон генерировать в диапазонах от 1 до 20, причем для третьей стороны...
C (СИ) Определите второй наибольший элемент одномерного массива
Определите второй (по значению) наибольший элемент одномерного массива A(M).
Из С++ в СИ C (СИ)
Ребят помогите кто сможет данный код допеределывать под чистый Си. И скажите , что за функции в библиотеках : #include <algorithm> #include <vector> Не могу полностью понять работоспособность кода....
C (СИ) Переписать в новый файл все строки, заменив все русские буквы нижнего регистра на буквы верхнего регистра Создать текстовый файл из 5 строк, прочитать созданный файл и получить новый файл. Переписать в новый файл все строки, заменив все русские буквы нижнего регистра на буквы верхнего регистра. ... https://www.cyberforum.ru/ c-beginners/ thread1143215.html
C (СИ) В одномерном массиве, состоящем из n целых элементов, вычислить номер максимального элемента массива https://www.cyberforum.ru/ c-beginners/ thread1143205.html
Помогите пожалуйста новичку, дали задание а как делать не понятно, уже мозг кипит.. В одномерном массиве, состоящем из n целых элементов, вычислить: • номер максимального элемента массива;...
C (СИ) Выполнить построение математической модели задачи (рекурсивную формулу)
Практическая работа включает 3 задачи из различных предметных областей. Необходимо выполнить 1-2 задачи по выбору. Для каждой задачи необходимо выполнить следующие действия: 1. Выполнить построение...
C (СИ) Отсортировать массив по убыванию значений элементов
№ 8 – сортировка методом «пузырька» № 9 – сортировка выбором № 10 – сортировка вставкой № 11 – сортировка методом Хоара Все программы выполнять на Си. Сортировку оформить в отдельную функцию....
C (СИ) Преобразовать массив, чтобы сначала располагались все положительные элементы В одномерном массиве, состоящем из n целых элементов, вычислить: 1.Сумму элементов массива, расположенных между первым и последним нуле¬ выми элементами. 2.Преобразовать массив таким образом,... https://www.cyberforum.ru/ c-beginners/ thread1143093.html
C (СИ) Подсчитать количество введенных символов https://www.cyberforum.ru/ c-beginners/ thread1143082.html
Ввести строку в функции main. Написать функцию, в которой подсчитывалось количество введенных символов. Результат вывести на экран.
C (СИ) Написать формулу для формирования матрицы Есть программа нужно изменить формулу так что б был вот такой вот результат ===== Матрица ===== 1 2 3 4 5 6 7 8 9 10 0 12 13 14 15 16 17 18 19 20 0 0 23 24 25 26 27 28 29 30 0 0 0 34 35 36 37 38... https://www.cyberforum.ru/ c-beginners/ thread1142992.html
Чорумфанин
346 / 346 / 320
Регистрация: 06.03.2014
Сообщений: 899
09.04.2014, 16:58 0

Подсчитать число отрицательных, нулевых и положительных элементов двумерного квадратного массива

09.04.2014, 16:58. Просмотров 1093. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено miga93kuz как решение

Решение


C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <stdio.h>
#define n 5
 
int main()
{
int mas[n][n]={{-5,11,25,6,0},{-5,11,25,-6,15},{5,11,25,6,0},{5,11,25,0,15},{-5,0,0,6,15}};
int i,j,pos_count=0,neg_count=0,zero_count=0;
 
for(i=0;i<n;i++)
{
    for(j=0;j<n;j++)
        {
            printf("%3d",mas[i][j]);
        }
   printf("\n");
}
 
//A)
for(i=0;i<n;i++)
{
    for(j=i+1;j<n;j++)
        {
            if(mas[i][j]>0) pos_count++;
            if(mas[i][j]<0) neg_count++;
            if(mas[i][j]==0) zero_count++;
        }
}
 
printf("\nA) Pos = %d, Neg = %d Zero = %d",pos_count,neg_count,zero_count);
 
//B)
pos_count=0;
neg_count=0;
zero_count=0;
 
for(i=1;i<n;i++)
{
    for(j=0;j<i;j++)
        {
            if(mas[i][j]>0) pos_count++;
            if(mas[i][j]<0) neg_count++;
            if(mas[i][j]==0) zero_count++;
        }
}
printf("\nB) Pos = %d, Neg = %d Zero = %d",pos_count,neg_count,zero_count);
 
return 0;
}


Вернуться к обсуждению:
Подсчитать число отрицательных, нулевых и положительных элементов двумерного квадратного массива
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2014, 16:58

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Подсчитать количество отрицательных и сумму положительных элементов массива
В массиве С(n) подсчитать количество отрицательных и сумму положительных элементов.

Определить количество положительных, отрицательных и нулевых элементов в матрице
Разработать программу на языке Си. Допускается использование переменных. Все массивы должны быть...

Найти количество положительных, отрицательных и нулевых элементов файла
1)Предполагается, что в файле записана последовательность чисел неизвестной длины (возможно,...

Найти количество положительных, отрицательных и нулевых элементов в массиве
Дан массив действительных чисел. Посчитать количество положительных, отрицательных и нулевых...

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