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

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

21.04.2014, 19:06. Просмотров 313. Ответов 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;
}

http://www.cyberforum.ru/cpp-beginners/thread712896.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2014, 19:06
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить номер первой по порядку строки, содержащей наименьшее число нулей (C++):

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

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

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

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

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

2
nmcf
6238 / 5550 / 2525
Регистрация: 14.04.2014
Сообщений: 23,338
21.04.2014, 19:37 #2
Условие сделай обратное (k < p), начальное значение для p = 5; (количеству элементов в строке + 1).
0
MaKN
0 / 0 / 12
Регистрация: 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х10. Вывести номер её первой строки,...

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

Найти в строке номер первой по порядку запятой и определить количество букв после нее
С клавиатуры вводится произвольный строку символов (буквы, цифры, знаки...

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


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

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

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