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

Найти в матрице первую строку, все элементы которой положительны - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 12 вариант, Павловская http://www.cyberforum.ru/cpp-beginners/thread321114.html
Помогите пожалуйста с написанием кода (желательно на Visual Studio 2010): Заранее благодарю за любую помощь.
C++ Вычисление выражение, записанного в префиксной форме Помогите написать программу,которая вычисляет выражение,что содержит только символы операций и цифры от 1 до 9, записаное в префиксной форме http://www.cyberforum.ru/cpp-beginners/thread321112.html
C++ три первых места
Доброго времени суток. Помогите, плиз, решить задачу. Известна сумма очков, набранных каждой из 20 команд-участниц по футболу. Определить сумму очков, набранных командами, занявшими в чемпионате три первых места.
Функции C++
Что больше: всех возможных трехзначных чисел, записываемых цифрами 1, 2, 3, 4, 5; всех двухзначных чисел, записываемых цифрами 2, 4, 6, 8; всех четырехзначных чисел, записываемых цифрами 1, 3, 7, 8, 9? Подсчет количества сответствующих чисел оформить в виде функции
C++ Матрица и упорядочение ее элементов http://www.cyberforum.ru/cpp-beginners/thread321062.html
Разработать программу в С++, которая вводит целочисленную матрицу из n строк и m столбцов и упорядочивает элементы матрицы по возрастанию элементов. n и m вводятся пользователем.
C++ Опять у меня к Вам вопрос Дана матрица 3 на 4 поменять во всей матрице максимальный и минимальный элемент Я тут свой код составил, на таком языке, на котором нас учили, вот что получилось #include <stdio.h> main() { int a, i, j, min, max, t, k, n, l, r; printf (" \n vvesti matricu: \n "); for(i=1;i<=3;i++){ for(j=1;j<=4;j++) scanf(" %d ", &a);} подробнее

Показать сообщение отдельно
Я-Лис
29 / 64 / 13
Регистрация: 10.05.2011
Сообщений: 173
17.06.2011, 10:37     Найти в матрице первую строку, все элементы которой положительны
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
#include <iostream.h>
#include <iomanip.h>
#include <stdlib.h>
#include <conio.h>
using namespace std;
 
#pragma argsused
int main(int argc, char* argv[])
{
    clrscr();
    const int N=5,M=5;
    int A[N][M];
 
    randomize();
        //выводи исходной матрицы
    cout<<"ishodniy matrica: "<<endl;
    for (int i = 0; i < N; i++)
        {
            for(int j=0;j<M;j++)
            {
                A[i][j] = random(80)-20; 
                cout<<setw(4)<<A[i][j];
            }
            cout<<endl;
    }
    int flag;
    int index;
        //проверяем каждую строку матрицы
    for(int i=0;i<N;i++)
    {
            flag =0; //обнуляем флаг
            for(int j=0;j<M;j++)
                               {
                    if(A[i][j]<0)  //если нашли отрицательный
                    {
                        flag = 1; //установили флаг
                        break; //выход из цикла
                    }
                }
            if(flag==0) //если отрицательного нет
            {
                index = i; //запомнили индекс строки
                break; //выход
            }
    }
    cout<<endl;
    if(flag)  //если положительных строк нет
        cout<<"net stroki";
    else //иначе выводи индекс строки
        cout<<"index 1oy pologitelnoy stroki: "<<index<<endl;
    getch();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru