Напечатать вторую цифру с правой стороны числа - C (СИ)
Формулировка задачи:
Напишите программу, которая будет читать целое число от ввода с клавиатуры и печатать вторую цифру с правой стороны.
плиз на С++ перевод сделайте
#include<stdio.h> #include<conio.h> #include<stdlib.h> #include<string.h> void main () { char s[30]; int i,j; printf(“Enter integer number\n”); scanf(“%d”,&i); itoa(i,s,10); j=s[strlen(s)-1]-48; printf (“%d”,j); getch(); }
Решение задачи: «Напечатать вторую цифру с правой стороны числа»
textual
Листинг программы
#include <iostream> int main() { int n; std:: cin >> n; std:: cout << (n%100)/10 << "\n"; system ("pause"); }
Объяснение кода листинга программы
- Включаем библиотеку iostream для работы с потоками ввода-вывода
- Объявляем функцию main() — точку входа в программу
- Объявляем переменную типа int n для хранения числа
- Считываем число с помощью функции std::cin() в переменную n
- Вычисляем вторую цифру числа, используя операцию модуля (%) и целочисленного деления (/)
- Выводим результат на экран с помощью функции std::cout()
- Используем функцию system(
pause
) для приостановки выполнения программы до нажатия клавиши - Выполнение программы завершается автоматически после нажатия клавиши
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д