MyTetra Share
Делитесь знаниями!
Наибольшая цифра в числе
Время создания: 26.01.2017 13:16
Раздел: Computer - Programming - C++ - Lessons

/*

Организовать ввод двухзначного натурального числа с клавиатуры.

Программа должна определить наименьшую и наибольшую цифры,

которые входят в состав данного натурального числа.

Пример:

Введите число не большее 99: 15


5 - большая цифра

1 - меньшая цифра

*/


#include <stdio.h>


int main()

{

unsigned int number = 0;

unsigned char frst_dig = 0;

unsigned char scnd_dig = 0;


do {

printf("Enter your number between 10 and 99: ");

scanf("%d", &number);

} while(number < 10 || number > 99);


frst_dig = number % 10;

scnd_dig = number / 10;


frst_dig > scnd_dig ? printf("Greater digit: %d\nSmaller digit: %d\n", frst_dig, scnd_dig) :

frst_dig < scnd_dig ? printf("Greater digit: %d\nSmaller digit: %d\n", scnd_dig, frst_dig) :

printf("Digits %d and %d are equal.\n", scnd_dig, frst_dig);


getchar();

getchar();

return 0;

}

 
MyTetra Share v.0.53
Яндекс индекс цитирования