По разделам



Задача If 30


Дано целое число, лежащее в диапазоне 1–999. Вывести его строкуописание вида «четное двузначное число», «нечетное трехзначное число»
и т. д.

Код (C/C++)

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
	setlocale(LC_ALL, "Russian");
	int a;

	cout << "'a' в диапозоне: 1-999" << endl;
	cout << "a = "; cin >> a;

	if (a % 2 == 0);
	else cout << "не";
	cout << "четное ";
	if (a / 100 > 0 && a / 100 < 10) cout << "трехзначное ";
	else if (a / 10 > 0 && a / 10 < 10) cout << "двухзначное ";
	else if (a / 10 == 0) cout << "однозначное ";
	cout << "число!!!";

	cout << endl << endl;

	system("pause");
	return 0;
}

Код (Python)

L = [1,21,80,99,100,101,800,901,999]

for i in L:
    if i%2 == 0:
        s = "четное "
    else:
        s = "нечетное "

    i_str = str(i)
    n = len(i_str)
    if n == 1:
        s += "однозначное "
    elif n == 2:
        s += "двузначное "
    elif n == 3:
        s += "трехзначное "
    
    s += "число"
    print(i," : ",s)
									

Код (Pascal)

program if30;
var
  X: Integer;
begin
 Write('Введите число: ');
 Readln(X);
 if (x mod 2) = 0 then write('Чётное ')
 else write('Нечётное ');
 if x > 99 then write('трёхзначное ');
 if (99 >=x) and (x > 9)  then write('двухзначное ');
 if x <= 9  then write('однозначное ');
 Writeln('число.');
end.
									




If. Абрамян
If 1 Просмотров: 13
If 2 Просмотров: 14
If 3 Просмотров: 11
If 4 Просмотров: 15
If 5 Просмотров: 12
If 6 Просмотров: 14
If 7 Просмотров: 13
If 8 Просмотров: 17
If 9 Просмотров: 12
If 10 Просмотров: 17
If 11 Просмотров: 24
If 12 Просмотров: 20
If 13 Просмотров: 25
If 14 Просмотров: 16
If 15 Просмотров: 22
If 16 Просмотров: 12
If 17 Просмотров: 12
If 18 Просмотров: 12
If 19 Просмотров: 8
If 20 Просмотров: 7
If 21 Просмотров: 11
If 22 Просмотров: 11
If 23 Просмотров: 13
If 24 Просмотров: 14
If 25 Просмотров: 11
If 26 Просмотров: 12
If 27 Просмотров: 12
If 28 Просмотров: 16
If 29 Просмотров: 15
If 30 Просмотров: 11

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться