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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана последовательность из n целых чисел. Найти сумму четных элементов этой последовательности http://www.cyberforum.ru/cpp-beginners/thread663075.html
Дана последовательность из n целых чисел.Найти сумму чётных элементов этой последовательности. Помогите пожалуйста сделать циклом.
C++ Класс четырехугольник создайте класс "четырехугольник", задаваемый либо восемью координатами четырех вершин, либо четырьмя соответствующими точками(два конструктора). данные класса должны быть представлены восемью координатами четырех вершин. Добавлено через 36 минут затруднение вызывает создать конструктор задаваемый 4-мя точками http://www.cyberforum.ru/cpp-beginners/thread663074.html
Ошибка с islower C++
void func(char a) { char *b; for(int i = 0; i<20; i++) { b=&a; if(islower(a)) { cout<<(void*)b<<"\n"; }
Почему условие "a && b == 0" не выполняется? C++
решил вспомнить c++, начал что то писать и непонятка void __fastcall TForm1::Button1Click(TObject *Sender) { int a=0,b=0,s=0; if (a && b == 0) //если а и б ровны 0 , а они ровны нулю { s = s+1; //тогда с+1 }
C++ Временная сложность алгоритмов http://www.cyberforum.ru/cpp-beginners/thread663048.html
Добрый вечер. Требуется разработать ПО обеспечивающие анализ временной сложности некоторых алгоритмов. Вот возник вопрос: как следует проводить этот анализ: нужно разработать свой по и сравнить с аналогичным ? Но в каких единицах оценивать временную сложность?
C++ Как вывести в порядке возрастания? #include <iostream> using namespace std; int main(){ int a,b,c; cin>>a>>b>>c; if(a>b&&a>c) cout<<a; if(b>a&&b>c) cout<<b; if(c>b&&c>a) cout<<c; return 0; } подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
04.10.2012, 00:03     Определить номер первого из столбцов, содержащих хотя бы 1 нулевой элемент
Цитата Сообщение от ra4ok Посмотреть сообщение
Вообще шикарно,
ну тогда берем за основу этот код:
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
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
#include <algorithm> 
int main()
{
    srand(time(0));
    
    const int matrixSize = 5;
    int Matrix[matrixSize][matrixSize], collNumber = 0, Check = 0, A[matrixSize]={0}, i_min;
    
    std::cout << "Matrix: " << std::endl;
    for(int i = 0; i < matrixSize; i++)
    {
            for(int j = 0; j < matrixSize; j++)
            {
                    std::cout << std::setw(4) << (Matrix[i][j] = rand() % 20-10);
                    if(Matrix[i][j]<0 && Matrix[i][j]%2==0)
                        A[i]+=Matrix[i][j];
            }
            std::cout << std::endl;
    }
    
    std::cout << "First coll's number with zero element: ";
    for(int j = 0; j < matrixSize; j++)
            for(int i = 0; i < matrixSize; i++)
            {
                    if(!Check)
                              if(!Matrix[i][j])
                              {
                                               Check = 1;
                                               collNumber = j;
                              }
            }
    std::cout << collNumber + 1 << std::endl;
    for(int i=0; i<matrixSize-1; i++)
    {
        i_min=i;
        for(int j=i+1; j<matrixSize; j++)
            if(A[i_min]<A[j])
                i_min=j;
        std::swap(A[i_min], A[i]);
        for(int j=0; j<matrixSize; j++)
            std::swap(Matrix[i_min][j], Matrix[i][j]);
    }
   std::cout << "New matrix: " << std::endl;
    for(int i = 0; i < matrixSize; i++)
    {
            for(int j = 0; j < matrixSize; j++)
            {
                    std::cout << std::setw(4) << Matrix[i][j]<< " ";
            }
            std::cout << std::endl;
    }   
    
    system("pause");
    return 0;
}
 
Текущее время: 01:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru