Написать программу, которая определяет среднюю цифру введенного числа. В случае, если средних цифр две вывести бОльшую.
Пример: число: 12345 ответ: 3
число: 543210 ответ: 3
277
386
Ответы на вопрос:
#include < iostream>
#include < string>
using namespace std;
int main()
{
setlocale(lc_all, "ru");
int mas[10];
string s;
cin > > s;
if (s.length() > 2)
{
mas[0] = s[s.length() - 1];
mas[1] = s[s.length() - 2];
mas[2] = s[s.length() - 3];
}
for (size_t i = 0; i < (s.length()+1)/2; i++)
{
if (s[i] ! = s[s.length() - i-1])
{
cout < < "не симметрично.";
return 0;
}
}
cout < < "симметрично";
return 0;
}
зачем записывать 3 последние цифры ума не приложу..
Популярно: Информатика
-
даша364525.04.2021 20:56
-
SvinkaPeppa77704.10.2020 14:08
-
milashka45508.06.2022 13:52
-
pra0209.08.2021 00:24
-
Jasurka94015.12.2021 22:45
-
dankillyou201423.10.2021 16:41
-
Neronkilir22818.03.2020 20:14
-
слар29.05.2020 20:38
-
BUPA108.11.2022 14:01
-
mamka1813.03.2020 22:52