Условие задачи : Определить делиться ли нацело число с помощью конструкции if else.
Сложность : легкая .
Для начала чтобы решить любую задачу надо подумать что нам для этого понадобиться . Нам понадобиться одна переменная под число которое мы будем проверять и конструкция if else .
Начнем мы с каркаса нашей программы .
#include <iostream> // подключаем библиотеку ввода и вывода using namespace std ; // используем именное пространство std int main() { setlocale(LC_ALL, "Russian"); int number; cout << "Введите число : "; cin >> number; // просим пол-ля ввести число system("PAUSE"); // чтобы программа не закрывалась return 0 ; // возвращаем функции main() ноль }
Переменная number у нас целого типа , т.к. четность нельзя определить у дробных.
setlocale(LC_ALL, «Russian») — функция которая позволит выводить русские символы.
Теперь мы должны прописать условие :
if ( number % 3 == 0 ) { cout << "Число " << number << " делиться на 3 " << endl; } else { cout << "Число " << number << " не делиться на 3 " << endl; }
% — позволяет определить остаток от деления.
Т.е. в зависимости от того какое условие у нас выполнилось мы выводим сообщение.
Весь код программы :
#include <iostream> // подключаем библиотеку ввода и вывода using namespace std ; // используем именное пространство std int main() { setlocale(LC_ALL, "Russian"); int number; cout << "Введите число : "; cin >> number; // просим пол-ля ввести число if ( number % 3 == 0 ) { cout << "Число " << number << " делиться на 3 " << endl; } else { cout << "Число " << number << " не делиться на 3 " << endl; } system("PAUSE"); // чтобы программа не закрывалась return 0 ; // возвращаем функции main() ноль }