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

Определить является ли сумма элементов диагонали меньше 100 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, сигнал какого цвета горит для пешеходов в данный момент http://www.cyberforum.ru/cpp-beginners/thread1167891.html
a) Светофор работает следующем образом: с начала часа в течении 3-х минут горит зеленый сигнал, затем в течение 2-х минут горит красный и т.д. Дано вещественное число T, означающее время в минутах, прошедшее с начало определённого часа. Определить, сигнал какого цвета горит для пешеходов в этот момент. b) Заданы, функцией rand(), стоимости товаров в группе. Найти общую стоимость товаров,...
C++ Создать в динамической памяти одномерный массив целых чисел Создать в динамической памяти одномерный массив целых чисел. вычислить сумму четных отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread1167888.html
C++ Ошибка при инициализации массива
Что делать? Так как я понимаю, точку с запятой вообще в помине не должно здесь быть!о_О
C++ Ввести строку длинной не более 200 символов, вывести на экран последнее слово
Задача: Ввести строку длинной не более 200 символов, вывести на экран последнее слово.
C++ Std::fstream почему функция write принимает параметр char* а не unsigned char* (аля byte*) ? http://www.cyberforum.ru/cpp-beginners/thread1167826.html
Ну собственно сабж... std::fstream fs; fs.write((char*)..) В случае бинарного потока я допустим пишу байты функцией write, как известно, байт - это значение от 0 до 255, то есть от 0 до FF, этот диапазон укладывается в unsigned char, а не в простой char, так почему же эта функция принимает в качестве указателя на данные именно простые знаковые чары? Вроде же возможна потеря данных ...
C++ Вычислить сумму и число положительных элементов матрицы A[N,N] Вычислить сумму и число положительных элементов матрицы A, находящихся над главной диагональю. Помогите пожалуйста подробнее

Показать сообщение отдельно
slayster
5 / 5 / 1
Регистрация: 25.03.2014
Сообщений: 20
29.05.2014, 16:15     Определить является ли сумма элементов диагонали меньше 100
mozgbezmozgv, смотрим
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
#include <iostream>
#include <time.h>
#include <windows.h>
 
int main()
{
    SetConsoleOutputCP(1251);
    SetConsoleCP(1251);
    srand(unsigned(time(0)));
 
    const int row = 5, col = 5;
    int mas[row][col];
    int sum = 0;
 
    for (int i = 0; i < row; i++)
        for (int j = 0; j < col; j++)
            mas[i][j] = rand() % 100+1;
 
    for (int i = 0; i < row; i++)
    {
        for (int j = 0; j < col; j++)
        {
            printf("%3d ", mas[i][j]);
            if (i == j)
                sum += mas[i][j];
        }
        printf("\n");
    }
 
    if (sum>100)
    {
        printf("\nСумма элементов диагонали больше 100 = %2d\n", sum);
    }
    else
        printf("\nСумма элементов диагонали меньше 100 = %2d\n", sum);
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru