Урок по C++
1) Ввести число. Если это число больше 100, прибавить к нему 50, если это
число меньше 100 – отнять от него 50.
2) Вывести слово "Hello" если человек ввел число от 100 до 500, слово
"World" если человек ввел число от -500 до -100
3) Ввести два числа. Вычесть из меньшего большее.
4) Определить четность/нечетность введенного числа
5) Ввести с клавиатуры три числа. Вывести на экран среднее из них
(например: 4,5,6 – 5 среднее).
Понимаю работа сложная, помогите пожалуйста C++
Ответы
1 Для выполнения операций в зависимости от введенного числа можно использовать следующий код:
#include <iostream>
using namespace std;
int main() {
int <link>number</link>;
cout << "Введите число: ";
cin >> <link>number</link>;
if (<link>number</link> > 100) {
<link>number</link> += 50;
} else {
<link>number</link> -= 50;
}
cout << "Результат: " << <link>number</link>;
return 0;
}
2 Для вывода слова "Hello" или "World" в зависимости от введенного числа можно воспользоваться следующим кодом:
#include <iostream>
using namespace std;
int main() {
int <link>number</link>;
cout << "Введите число: ";
cin >> <link>number</link>;
if (<link>number</link> >= 100 && <link>number</link> <= 500) {
cout << "Hello";
} else if (<link>number</link> >= -500 && <link>number</link> <= -100) {
cout << "World";
} else {
cout << "Число не входит в указанные диапазоны";
}
return 0;
}
3 Для вычитания из меньшего числа большего:
#include <iostream>
using namespace std;
int main() {
int <link>number1</link>, <link>number2</link>;
cout << "Введите первое число: ";
cin >> <link>number1</link>;
cout << "Введите второе число: ";
cin >> <link>number2</link>;
int <link>result</link> = (<link>number1</link> < <link>number2</link>) ? <link>number2</link> - <link>number1</link> : <link>number1</link> - <link>number2</link>;
cout << "Результат вычитания: " << <link>result</link>;
return 0;
}
4 Для определения четности/нечетности введенного числа:
#include <iostream>
using namespace std;
int main() {
int <link>number</link>;
cout << "Введите число: ";
cin >> <link>number</link>;
if (<link>number</link> % 2 == 0) {
cout << "Число четное";
} else {
cout << "Число нечетное";
}
return 0;
}
5 Для вывода на экран среднего из трех введенных чисел:
#include <iostream>
using namespace std;
int main() {
float <link>number1</link>, <link>number2</link>, <link>number3</link>;
cout << "Введите первое число: ";
cin >> <link>number1</link>;
cout << "Введите второе число: ";
cin >> <link>number2</link>;
cout << "Введите третье число: ";
cin >> <link>number3</link>;
float <link>average</link> = (<link>number1</link> + <link>number2</link> + <link>number3</link>) / 3;
cout << "Среднее значение: " << <link>average</link>;
return 0;
}