Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ строки (найти ошибку) https://www.cyberforum.ru/ cpp-beginners/ thread759222.html
Помогите найти ошибку, в программе нужно заменить "ab" на "!" строку вводим с клавиатуры. #include "stdafx.h" #include <iostream> #include <string.h> using namespace std; void main() { char...
Графы через списки смежности: вывести все вершины, не смежные с данной C++
вывести на экран все вершины не смежные с данной. код работает, но нужно еще вывести на экран:"все смежные", в случае если все вершины смежны с данной. #include<fstream> #include<stdio.h>...
C++ Ввод информации в программу не ограничивается фиксированным числом
Существует условие, что данные о заработной плате и тому подобному должны выводится 10 раз, после этого функция displaydata выводит всю выше введенную информацию. Но только почему то данные вводятся...
C++ Написать функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргумента. 2. Написать функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргумента. https://www.cyberforum.ru/ cpp-beginners/ thread759194.html
C++ Ввести с клавиатуры 5 дробных чисел и вычислить их среднее арифметическое https://www.cyberforum.ru/ cpp-beginners/ thread759192.html
2.Решить следующую задачу двумя методами: используя цикл for и используя цикл while (либо do-while). -Написать программу, которая вводит с клавиатуры 5 дробных чисел и вычисляет их среднее...
Написать программу для расчёта по формуле C++
2. Написать программу для расчёта по формуле .Формула на картинке
C++ Расстояние между двумя точками
1. Напишите функцию distance, которая вычисляет расстояние между двумя точками (x1, y1) и (x2, y2). Все числа и возвращаемые значения должны быть типа float.
C++ Описать структуру с именем MARSH 1. Описать структуру с именем MARSH, содержащую следующие поля: ■ название начального пункта маршрута; ■ название конечного пункта маршрута; ■ номер маршрута. 2. Написать... https://www.cyberforum.ru/ cpp-beginners/ thread759184.html
C++ В одномерном массиве вычислить сумму отрицательных элементов, произведение элементов массива между максимальным и минимальным элементами https://www.cyberforum.ru/ cpp-beginners/ thread759183.html
В одномерном массиве, состоящем из 25 вещественных элементов, вычислить: 1) сумму отрицательных элементов массива; 2) произведение элементов массива, расположенных между максимальным и минимальным...
C++ Проверить, является ли введенное пользователем целое число четным 1.Разработать программный модуль для решения следующей задачи, используя предложение if. : -Написать программу, которая проверяет, является ли введенное пользователем целое число четным. https://www.cyberforum.ru/ cpp-beginners/ thread759181.html
273 / 241 / 56
Регистрация: 29.05.2012
Сообщений: 889
12.01.2013, 00:32 0

Подсчитать число отрицательных элементов матрицы

12.01.2013, 00:32. Просмотров 1401. Ответов 9
Метки (Все метки)

Ответ

Сначала вводим с клавиатуры массив ai, потом случайными числами заполняется матрица и выводится на консоль, потом подсчитывается кол-во отрицательных чисел в тех строках матрицы matr, для которых в массиве а, аi > 0
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
#include <iostream>
#include <ctime>
 
using namespace std;
 
void main()
{
    const int M = 3;
    int a[M], matr[M][M];
 
    for(int i = 0; i < M; ++i)
    {
        cout << "Vvedite a[" << i+1 <<"]->";
        cin >> a[i];
    }
 
    srand(time(NULL));
 
    for(int i = 0; i < M; ++i)
        for(int j = 0; j < M; ++j)
        {
            matr[i][j] = 10 - rand()%20;
        }
 
    for(int i = 0; i < M; ++i)
    {
        for(int j = 0; j < M; ++j)
            cout << matr[i][j] << '\t';
        cout << endl;
    }
 
    int neg = 0;
    for(int i = 0; i < M; ++i)  
        if(a[i] > 0)        
            for(int j = 0; j < M; ++j)
                if(matr[i][j] < 0) ++neg;       
    cout << "V otmechenih strokah " << neg << " otricatelnih elementov\n";
    system("pause");
}


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

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

Подсчитать число отрицательных элементов массива
Надо составить массив А с помощью генератора случайных чисел между элементами -10 и 10 и вывести...

Подсчитать сумму элементов в тех строках матрицы, где нет отрицательных элементов
Здравствуйте. я совсем не разбираюсь в программировании, но нужно сдать лабу, не могли бы вы мне...

Подсчитать число повторяющихся отрицательных элементов массива A[n]
1.Подсчитать число повторяющихся отрицательных элементов массива A. 2.Вычислить разность...

Двоичный файл, подсчитать число отрицательных элементов
Здравствуйте! Нужна помощь в задачке. Никак не могу понять как работать с двоичными файлами. Был бы...

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