Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Руслан555
1 / 1 / 1
Регистрация: 28.01.2013
Сообщений: 79
24.10.2013, 17:22  [ТС]

Вывести номер первой строки матрицы, содержащей равное количество положительных и отрицательных элементов

24.10.2013, 17:22. Просмотров 2240. Ответов 16
Метки (Все метки)

Ответ

А ЧТО ЛЕГЧЕ СДЕЛАТЬ НЕЛЬЗЯ ПРОСТО МЫ РАБОТАЕМ НА ТУРБО СИ И ТАКИЕ КАК current_row ИЛИ current_col;
int ** res_vec не используем у нас просто <stdio> printf and scanf

Добавлено через 26 секунд
а за то что сделали спасибо!)

Добавлено через 2 минуты
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
#include <iostream>
#include <iomanip>
#include <random>
 
int main()
{
    std::default_random_engine generator;
    std::uniform_int_distribution <> distribution(-5, 5);
 
    const size_t rowsCount(5);
    const size_t colsCount(10);
    int matrix[rowsCount][colsCount];
 
    std::cout << "Matrix: " << std::endl;
    for (size_t i = 0; i < rowsCount; i++) {
        for (size_t j = 0; j < colsCount; j++)
            std::cout << std::setw(5) << (matrix[i][j] = distribution(generator));
        std::cout << std::endl;
    }
 
    size_t positiveCounter;
    size_t negativeCounter;
    size_t resultRowNumber(0);
    for (size_t i = 0; i < rowsCount; i++) {
        positiveCounter = 0;
        negativeCounter = 0;
        for (size_t j = 0; j < colsCount; j++) {
            positiveCounter += matrix[i][j] > 0 ? 1 : 0;
            negativeCounter += matrix[i][j] < 0 ? 1 : 0;
        }
        if (positiveCounter == negativeCounter) {
            resultRowNumber = (i + 1);
            break;
        }
    }
    std::cout << "Result row number: " << resultRowNumber << std::endl;
 
    system("pause");
    return 0;
}
вот мне сделали наподобие может поможет сделайте через printf and scanf для турбо си где экраны синие

Вернуться к обсуждению:
Вывести номер первой строки матрицы, содержащей равное количество положительных и отрицательных элементов
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2013, 17:22
Готовые ответы и решения:

Вывести номер первой строки матрицы, содержащей равное количество положительных и отрицательных элементов
1) Дана целочисленная матрица размера 5 x 10. Вывести номер ее первой строки,...

Вывести номер первой строки матрицы, содержащей равное количество положительных и отрицательных элементов
Дана целочисленная матрица размера 5 x 10. Вывести номер ее первой 1|последней...

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

Вывести номер первой строки матрицы, содержащей равное количество полож. и отриц. элементов, без учета 0
вывести номер первой строки матрицы,содержащей равное количество положительных...

Вывести номер первой(последней) строки(столбца), содержащего равное количество положительных и отрицательных элементов
Здравствуйте! Дана целочисленная матрица размера 5 x 10. Вывести номер ее...

16
Другие темы раздела
C++ Запись в файл http://www.cyberforum.ru/cpp-beginners/thread986671.html
Задание: Определить максимальный элемент массива, записанного в файле. Результат записать в новый файл. Пишу такой код, однако программа записывает в файл не максимальный элемент. #include...
C++ передача указателя какой способ передачи указателя наиболее быстрый? int a = 1; int *b= &a; wav.set_windows((int*) b); или int a = 1; int *b= &a; http://www.cyberforum.ru/cpp-beginners/thread986669.html
Вычислить количество отрицательных элементов массива C++
В массиве из 10 чисел есть положительные и отрицательные элементы. Подсчитать с помощью функции количество отрицательных элементов массива
C++ Read Structure From File
Собственно запускаем такую программу. Файл обязательно должен быть бинарным. #include <iostream> #include <cstdlib> #include <clocale> #include "function.h" using namespace std; int main ()...
C++ создать класс http://www.cyberforum.ru/cpp-beginners/thread986645.html
Создать класс который содержит в закрытой области содержит какие либо данные, а пользователь через интерфейс этого класса может получить эти данные.
C++ Из Pascal в C++ Ребята, помогите пожалуйста перевести Задачу из Pascal в C++. В головоломку умножения играют с рядом карт, каждая из которых содержит одно положительное целое число. Во время хода игрок убирает... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru