По разделам

 

Решение задачи 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 Просмотров: 14765
If 2 Просмотров: 9155
If 3 Просмотров: 8935
If 4 Просмотров: 10211
If 5 Просмотров: 10627
If 6 Просмотров: 57328
If 7 Просмотров: 6602
If 8 Просмотров: 6351
If 9 Просмотров: 6805
If 10 Просмотров: 7120
If 11 Просмотров: 6034
If 12 Просмотров: 57229
If 13 Просмотров: 7039
If 14 Просмотров: 6432
If 15 Просмотров: 6303
If 16 Просмотров: 5889
If 17 Просмотров: 3692
If 18 Просмотров: 5361
If 19 Просмотров: 5064
If 20 Просмотров: 8062
If 21 Просмотров: 5335
If 22 Просмотров: 4498
If 23 Просмотров: 5631
If 24 Просмотров: 5662
If 25 Просмотров: 4359
If 26 Просмотров: 6378
If 27 Просмотров: 5440
If 28 Просмотров: 6372
If 29 Просмотров: 4714
If 30 Просмотров: 5197

Комментарии

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



Заявка на расчет