Форум программистов, компьютерный форум CyberForum.ru

Целочисленная матрица. Определить количество строк, не содержащих ни одного нулевого элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядоченные массивы слить в массив http://www.cyberforum.ru/cpp-beginners/thread1110444.html
Даны два одномерные массивы A (a , a , ..., a ) и B (b , b , ..., b ), размеры которых равны n и m соответственно. Упорядочить их указанными методами. Упорядоченные массивы слить в массив C (c , c , .., c ). Размер массива A, n 14 Метод упорядочения массива A - метод выбора Размер массива B, m 9 Метод упорядочения массива B - метод обмена
C++ Сделать меню с редактированием строк Требуется создать меню с распорядком(с выбором меню по цифре) дня например: меню: (в каждом дне недели расписан распорядок дня) 1. Понедельник 2. Вторник 3. Среда 4. Редактировать Проблема в том что я не представляю как сделать редактирование. То есть если пользователь хочет поменять свой распорядок дня например в понедельнике. http://www.cyberforum.ru/cpp-beginners/thread1110440.html
C++ В строке все запятые заменить точкой, и перед первым словом вставить слово
Задача: В строке все запятые заменить точкой, и перед первым словом вставить слово. Не получается сделать так что-бы именно перед первым словом(буквой),а не символом или цифрой, вставлялось слово. #include <iostream> #include <string> #include <stdio.h> using namespace std; void vstavka(char *s1, char *str)
C++ Увеличить количество знаков после запятой
Вот код #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; int _tmain(int argc, _TCHAR* argv) {long double b,x,z; const long double e=2.7182818284590452353602874713527;
C++ Написать программу, в результате выполнения которой булевская переменная t получает значение TRUE, если выполняется заданное условие http://www.cyberforum.ru/cpp-beginners/thread1110406.html
Написать программу, в результате выполнения которой булевская переменная t получает значение TRUE, если выполняется заданное условие, и FALSE в противном случае введенные четыре символа образуют слово TRUE
C++ Создать класс File Создать класс File, содержащий следующие элементы: - поле «размер» long Size; - поле «Дата создания» char* Date; - поле «Владелец» char* Owner; - поле «содержимое файла» char* Content; - метод чтения данных char* Read(); - метод записи данных void Write(char* buffer); - конструктор с параметрами File(long Size, char* Date, char* Owner); Унаследовать от класса File класс... подробнее

Показать сообщение отдельно
LimPIK
0 / 0 / 0
Регистрация: 10.12.2010
Сообщений: 19

Целочисленная матрица. Определить количество строк, не содержащих ни одного нулевого элемента - C++

03.03.2014, 23:12. Просмотров 177. Ответов 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include "stdafx.h"
#include <iostream>
#include <locale>
#include <iomanip>
#include <math.h>
using namespace std;
 
int _tmain()
{
    setlocale(LC_ALL, "Russian");
 
    int const n = 3;
    int m[n][n];
 
    cout << "Введите матрицу: \n";
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < n; j++)
        {
            cout << "Введите элемент[" << i+1 << "][" << j+1 << "]: ";
            cin >> m[i][j];
        }
    }
 
    cout << "\n";
 
    cout << "Исходная матрица: \n";
    for(int i = 0; i < n; i++)
    {
        cout << endl;
        cout << "\t";
        for(int j = 0; j < n; j++)
        {
            cout << setw(3) << setiosflags(ios::left) << m[i][j] << " " ;
        }
    }
 
    cout << "\n\n";
 
    /*1)    количество строк, не содержащих ни одного нулевого элемента;*/
    
    int s = 0;
    for(int i = 0; i < n; i++)
    {
        int c = 0;
        for(int j = 0; j < n; j++)
        {
            if(m[i][j] == 0)
            {
                c++;
            }
        }
 
        if(c == 0)
            s++;
    }
 
    cout << "Kоличество строк, не содержащих ни одного нулевого элемента: " << s;
    cout << "\n\n";
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru