Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
MaKN
1 / 1 / 0
Регистрация: 16.12.2013
Сообщений: 54
1

Определить номер первой по порядку строки, содержащей наименьшее число нулей

21.04.2014, 19:06. Просмотров 329. Ответов 2
Метки нет (Все метки)

Помогите, пожалуйста!
Почему мне выдает строку, в которой наибольшее число нулей?

Для квадратной целочисленной матрицы, заполненной случайными числами, порядка n определить номер первой по порядку строки, содержащей наименьшее число нулей.

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
#include"stdafx.h"
#include"iostream"
#include"ctime"
using namespace std;
int main()
{   int a[4][4], i, j, k, nomi, p;
    srand(time(NULL));
        for (i=0; i<4;i++)
    {   for (j=0; j<4; j++)
            {   a[i][j]=rand()%4-3;
        cout<< a[i][j]<<'\t';}
        cout<<endl; }
 
        nomi=-1;
        p=0;
        for (i=0; i<4; i++)
        {
            k=0;
        for (j=0; j<4; j++)
            if(a[i][j]==0)
                k++;
        if(k>p)
        {
            p=k;
        nomi=i;
        }
        }
        if(nomi!=-1)
         cout << "nom stroki: " << nomi << "\n" << p << " nyley";
        else
            cout << "net strok sod 0";
            
    system ("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2014, 19:06
Ответы с готовыми решениями:

Символьные матрицы (Определить номер первой по порядку строки, содержащей наименьшее число цифр)
Выполнить задание для квадратной символьной матрицы порядка n. Выполнить задание для квадратной...

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

После первой строки, содержащей минимальный элемент, вставить строку из нулей
Дан двумерный массив А (n * m) После первой строки содержащей минимальный элемент вставить строку...

Двумерный массив: найти номер последней по порядку строки массива, содержащей наибольшее количество букв ш
Дан двумерный массив, элементами которых являются отдельные символы. Найти номер последней по ...

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

2
nmcf
6409 / 5671 / 2581
Регистрация: 14.04.2014
Сообщений: 23,998
21.04.2014, 19:37 2
Условие сделай обратное (k < p), начальное значение для p = 5; (количеству элементов в строке + 1).
0
MaKN
1 / 1 / 0
Регистрация: 16.12.2013
Сообщений: 54
21.04.2014, 20:00  [ТС] 3
так он выдает строку, в которой нет нулей(
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2014, 20:00

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

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

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


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

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

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