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

Вывести все элементы матрицы, которые расположены ниже побочной диогонали - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разбить на лексемы и вывести в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread598060.html
Напишите программу, которая вводит строку текста, разбивает ее на лексемы и выводит лексемы в обратном порядке.
C++ Защита ввода Подскажите как осуществить защиту от неправильного ввода то есть если переменная типа int как сделать так что бы пользователь не мог вводить ничего кроме цифр?:) Добавлено через 59 секунд... http://www.cyberforum.ru/cpp-beginners/thread598051.html
C++ Где увидеть тело функции system(); ?
Здравствуйте, меня всегда интересовало где можно увидеть тела некоторых функций, например system(); Если перейти в стандартную библиотеку, то там есть только объявление, а определение где?...
перегрузка оператора сдвига C++
Всем привет!Помогите пожалуйста с задачей!! Есть класс class st{ char fi; int age; } необходимо перегрузить операцию сдвига для записи в бинарный файл массива объектов типа st, как...
C++ Написать программу/функцию. Объявление переменных http://www.cyberforum.ru/cpp-beginners/thread598009.html
Доброго всем времени суток! Помогите пожалуйста решить неопытному начинающему юзеру задачки) 1)Написать программу вывода значений переменных а, b и с (типа float) с пятью цифрами целой...
C++ Как передать в функцию несколько аргументов, и другие глупые вопросы Доброго времени суток. Накопилось несколько вопросов, от простых до очень простых, и все же нужную информацию по ним не нашел. Глупо для каждого создавать свою тему, поэтому задам все в одной) ... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,927
06.06.2012, 16:30
Цитата Сообщение от b-boy Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main(){
    int n=0,c[100][100],x=0;
    cin>>n;
    for (int i=0;i<n;i++){
        for (int j=0;j<n;j++)
            cin>>c[i][j];
    }
    for (int i=0;i<n;i++){
        for (int j=0;j<n;j++){
            if (i+j > n-1){
                if (c[i][j]%2==0){
                x++;
                }
            }
        }
    }       
    cout <<x<<endl;
    return 0;
}
вот так разве не легче ?
Ну, во-перых, при вводе n > 100 у вас будет выход за границы массива.
Во-вторых, каждому свое. Лично мне лень каждый раз вбивать значения при тестировании программы. А непонимание синтаксиса уйдет с приобретением опыта.

Добавлено через 1 минуту
В-третьих, у вас вобще другая задача.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru