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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка LNK2005: многократное определение http://www.cyberforum.ru/cpp-beginners/thread1573791.html
Написала вот такой код в VS 2013: /* файл table.h */ #define _CRT_SECURE_NO_WARNINGS #ifndef STRUCT_H #define STRUCT_H #include <stdio.h> #include <conio.h>
C++ Отбрасывает последнюю букву из слова после вывода из файла Программа записывает в файл слова, которые ввел пользователь, а потом выводит все записанное в файле.Проблема такая, что слово, которое только записали выводится без последней буквы. Как решить. #include <iostream> #include <fstream> #include <string> using namespace std; int main() { int count = 0; http://www.cyberforum.ru/cpp-beginners/thread1573789.html
Не работает рандом C++
Здравствуйте, я тут столкнулся с проблемой, хотел написать функцию рандома от x до y, x и y передаются как параметры в функцию, так вот, рандом выдает всё время одно и тоже. Вот сама функция, она почти целиком взята с MSDN: int Core::Chance( int x, int y ) { random_device rd; mt19937 gen( rd() ); uniform_int_distribution<> dist( x, y ); return dist( gen ); } Пробовал даже старым...
Построение графика на Win32Project C++
Здравствуйте, уважаемые форумчане! Очень сильно нуждаюсь в вашей помощи. Нужно было создать программу для построения графика y(x)=2*sin(x)*e^(x/5), c этим я разобрался, основной код уже написан, остались мелочи: 1) Необходимо реализовать считывание значений для оси "x" из текстового файла. 2) Сделать деления на осях. Код: // Win32Project2.cpp : Defines the entry point for the application....
C++ Как измерить время сортировки массива? http://www.cyberforum.ru/cpp-beginners/thread1573744.html
Как сделать таймер, чтоби измерял время сортировки массива?
C++ Почему в list записываются лишние элементы? Вообщем в list помимо 10 рандомных элементов записыватся 10 нулей, как сделать так чтоб в list было только 10 рандомных элементов? #include "stdafx.h" #include "iostream" #include <ctime> #include <cstdlib> #include <stdio.h> #include <iterator> #include <list> подробнее

Показать сообщение отдельно
Nike91
11 / 0 / 0
Регистрация: 19.11.2014
Сообщений: 43
08.11.2015, 10:04  [ТС]     Определить количество столбцов матрицы, не содержащих ни одного нулевого элемента
Что-то не работает, он ищет по всей матрице 0, если 0 нет, то пишет количество всех столбцов, а если 0 есть, то пишет таких столбцов нет...

Добавлено через 11 минут
Получилось вот так...
C++ (Qt)
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
#include <iostream>
#include <cmath>
#include <iomanip>
 
using namespace std;
int main()
{ setlocale(LC_ALL, "Russian");
 
int array[100][100];
int k=0; 
int k1=0; 
int n; // переменная для количества строк
int m; //переменная для количества столбцов
int i; 
int j;
cout<<"Введите кол. строк"<<endl;
        cin>>n;
cout<<"Введите кол. столбцов"<<endl;
        cin>>m;
cout<<"Введите элементы массива"<<endl;
 for (i=0; i<n; i++)
    {
        for (j=0; j<m; j++)
          { 
                    cin>>array[i][j];
          }
    }
cout<<endl;
  for (i = 0; i < n; i++)
    {
        for (j = 0; j < m; j++)
        {
            std::cout << std::setw(3) << array[i][j];
        }
        std::cout << "\n\n";
    }
  for (j=0; j<n; j++)
  {    
        for (i=0; i<m; i++)
        {         
            if (array[j]==0)
             {
                k1++;
             }
        }
      if (!k1)
        {
          k++;
        }
        k1=0;
   }  
    cout<<"Количество столбцов не содержащих нулевой элемент "<<k<<endl;
    system ("pause");
    return 0;
  }
 
Текущее время: 18:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru