Определить, является ли введенное число двузначным - C (СИ)
Формулировка задачи:
Задача: Определить, является ли введенное число двузначным. Составные данные не использовать.
в Паскале:
Пожалуйста выручите!!!!!
Program coio;
var a:integer;
begin
write ('Введите целое число: ');
readln (a); {исходное число}
if (a>=10) and (a<=99)then write ('число двузначное')
else write('число не двузначное');
{если (a>=10)и(a<=99), то вывести сообщение
'число двузначное', иначе - 'число не двузначное'}
end.#include <stdio.h>
main()
{
int a;
// ввод исходных данных
printf(" \n‚Введите целое число a=");
scanf("%f", &a);
// вычисляемая часть
if????????как тут написать?????????Решение задачи: «Определить, является ли введенное число двузначным»
textual
Листинг программы
#include <stdio.h>
#include "stdafx.h"
int main (void)
{
int a;
// ввод исходных данных
printf(" \nvedit chislo a=");
scanf("%d", &a);
// вычисляемая часть
{if ((a>=10)&&(a<=99))
printf ("Chislo dvuznachnoe\n");
else printf ("Chislo ne dvuznachnoe\n");
}
return 0;
}
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы для работы с функцией ввода-вывода и для работы с переменными типа int.
- Определяем функцию main, которая является точкой входа в программу.
- Объявляем переменную типа int с именем a.
- Выводим приглашение для ввода числа с помощью функции printf.
- Считываем число с помощью функции scanf и сохраняем его в переменной a.
- Вычисляем условие: если число в переменной a больше или равно 10 и меньше или равно 99, то выводим сообщение
Chislo dvuznachnoe, иначе выводим сообщениеChislo ne dvuznachnoe. - Завершаем работу программы с помощью оператора return.