Top.Mail.Ru
Ответы

Программа на С++

Дано целое неотрицательное число N, определите число десятков в нем (предпоследнюю цифру числа). Если предпоследней цифры нет, то можно считать, что число десятков равно нулю. Нужна программа на С++

По дате
По Рейтингу
Аватар пользователя
Новичок
5лет

int main() {
int a;
cin >> a;
cout << a / 10 % 10;
return 0;
}

Аватар пользователя
Просветленный
9лет

Число десятков и предпоследняя цифра вещи немного совсем разные.
N%100/10

Аватар пользователя
Знаток

#include <iostream>
using namespace std;
int main() {
int a;
cin >> a;
cout << a / 10 % 10;
return 0;
}

Аватар пользователя
Ученик

#include <iostream>
using namespace std;
int main()
{
int a, n;
cin >> n;
n = n % 100;
n = n / 10;
cout << n;
}

проверено сириусом

Аватар пользователя
Ученик

#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
if (n < 10 && n >= 0) {
n = 0;
}
else {
while (n >= 10) {
n /= 10;
}
}
cout << n;
return 0;
}