Напечатать вторую цифру с правой стороны числа - 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");
}

Объяснение кода листинга программы

  1. Включаем библиотеку iostream для работы с потоками ввода-вывода
  2. Объявляем функцию main() — точку входа в программу
  3. Объявляем переменную типа int n для хранения числа
  4. Считываем число с помощью функции std::cin() в переменную n
  5. Вычисляем вторую цифру числа, используя операцию модуля (%) и целочисленного деления (/)
  6. Выводим результат на экран с помощью функции std::cout()
  7. Используем функцию system(pause) для приостановки выполнения программы до нажатия клавиши
  8. Выполнение программы завершается автоматически после нажатия клавиши

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5
Похожие ответы