C++. задачи. почему так? - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос C++. задачи. почему так?

Регистрация
20 Сен 2013
Сообщения
79
Репутация
-4
Спасибо
0
Монет
0
1. Задача

Напишите программу, проверяющую число, введенное с клавиатуры на четность.



Выведите «Четное число» если чсло четное и «Нечетное число» в противном случае.



Sample Input:



8

Sample Output:



Четное число



Моя программа



#include

using namespace std;

int main() {

int a;

cin>>a;

if (a % 2 == 0) {

coutb>>c;

if ((a * b) == c) {

cout
 
Регистрация
29 Июл 2013
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
Попробуй инициализировать объявленные переменные сразу (присвой им значение 0)
 
Регистрация
11 Дек 2013
Сообщения
103
Репутация
0
Спасибо
0
Монет
0
Оба первых ответа имеют смысл, я проверил, но за вывод этой херни вместо сообщения отвечал cout с одинарными кавычками, там должны быть двойные. Присваивать переменной 0 при создании полезно, чтобы избавиться от мусора, но в данном случае необязательно.
 
Регистрация
21 Ноя 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
замени одинарные ковычки на двойные)
вместо cout << 'твой вывод';
сделай так cout << "твой вывод";
 
Регистрация
30 Июн 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Во первом и во втором поставь двойные кавычки "

Во втором должно быть if(a * b >=c) , чтобы нормально приравнивалось
 
Сверху Снизу