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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Перенести k букв в конец слово http://www.cyberforum.ru/cpp-beginners/thread756623.html
Дано слово. Перенести первые k букв в конец Добавлено через 7 минут например: слово:--> строка к:--> 2 ответ:-- Добавлено через 41 секунду рокаст
C++ Функции. Найти расстояние между двумя заданными множествами точек на плоскости Задали написать программу:Расстояние между двумя множествами точек - это расстояние между наиболее близко расположенными точками этих множеств. Найти расстояние между двумя заданными множествами точек на плоскости. Подразумевается, что нужно использовать функции, но у меня даже нет идей, как написать программу без их использования. http://www.cyberforum.ru/cpp-beginners/thread756616.html
Написать программу, которая вычисляет выражение C++
Помогите. Написать программу, которая вычисляет выражение.
Билет к экзамену. Функции. Вычисление факториала C++
Народ помогите пожайлуста,срочно нужна ваша помощь–завтра экзамен по С++. Вопрос билета звучит так–напишите программу вычисления y=n! с помощь функции(знаю,вроде простая,но все равно не понятно,еще голова вообще не варит–все таки первая моя сессия,волнение и все такое))
C++ Перевести маленькую задачу на С++ http://www.cyberforum.ru/cpp-beginners/thread756578.html
Помогите перевести программу с Pascal на С++ uses crt; var a: array of byte; i, n, y: byte; begin for i:=1 to 10 do begin a:=random(10); write(a:3); end;
C++ Написать программу, которая вычисляет выражение Помогите Написать программу, которая вычисляет выражение. подробнее

Показать сообщение отдельно
Alexxx7
97 / 33 / 5
Регистрация: 24.04.2012
Сообщений: 151
09.01.2013, 14:31     Определить, есть ли в данной матрице строка, состоящая только из элементов, принадлежащих промежутку от А до В
думаю так будет правильней
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
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
 
int main() 
{
    srand(time(0));
    const int rows = 5;
    const int colls = 4;
    int matrix[rows][colls];
    
    std::cout << "Matrix: " << std::endl;
    for (int i = 0; i < rows; i++) {
        for (int j = 0; j < colls; j++)
            std::cout << std::setw(5) << (matrix[i][j] = rand() % 5);
        std::cout << std::endl;
    }
    
    int a = 0;
    int b = 0;
    std::cout << "Enter [a ; b]: ";
    std::cin >> a >> b;
    
    int mark = 0;
    for (int i = 0; i < rows; i++) {
        int counter = 0;
        for (int j = 0; j < colls; j++)
            counter += (matrix[i][j] >= a && matrix[i][j] <= b) ? 1 : 0;
        if(!mark)//думаю стоит тут проверить или не было ранее найдены совпадение
            //иначе мывидим только совпадение последней строки
            //а если просто написать mark++; можно даже узнать сколько
            mark = (counter == colls) ? 1 : 0;
    }
    
    if (mark)
       std::cout << "True!" << std::endl;
    else
        std::cout << "False!" << std::endl;
    
    system("pause");
    return 0;
}
 
Текущее время: 12:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru