Дано натуральное N. Составить программу для поиска первой цифры этого числа - C (СИ)
Формулировка задачи:
Помогите написать программу с применением функции "while".
Вот задание: Дано натуральное N. Составить программу для поиска первой цифры этого числа. Необходимо через #include<stdio.h>.
Решение задачи: «Дано натуральное N. Составить программу для поиска первой цифры этого числа»
textual
Листинг программы
#include <stdio.h>
#include <conio.h>
void main()
{
int n,first;
printf("Enter the number: ");
scanf("%d",&n);
while(n>0)
{
first=n%10;
n=n/10;
}
printf("%d",first);
getch();
}
Объяснение кода листинга программы
В этом коде:
- Объявлены две переменные: n и first.
- Пользователю предлагается ввести число, и он вводит его.
- Начинается цикл while, который будет выполняться до тех пор, пока число n больше нуля.
- Внутри цикла переменная first получает остаток от деления числа n на 10 (это первая цифра числа).
- Число n делится на 10 (удаляется последняя цифра числа).
- После выхода из цикла, выводится значение переменной first (это первая цифра числа).
- Запускается функция getch(), которая ожидает нажатия клавиши.