Ватик попал в сказочный город ена сказочную улицу . на этой улице было n домов пронумерованных от 1 до n.мальчик подошел к 1 дому ,и добрая хозяйка дала ему 1 монетку после он подошел ко 2 дому и хозяйка дала ему 2 монетки . и так он подходил ко всем домам и в каждом получал количество монеток равное номеру дома. напишите программу , которая определит сколько монеток в итоге оказалось у виталика программа должна быть оптимальной по времени исполнения входные данные : дано число n(0< =n< =10000) выходные данные 3.in 4 3.out 10
Ответы на вопрос:
#include < iostream>
#include < cstdlib>
using namespace std;
int main()
{
int number;
int p = 0;
cout < < "enter the integer: "; cin > > number;
for (int i = number; i ! = 0; i /= 10){ // проверка на палиндром
p = p * 10 + i % 10;
}
if(number == p){
cout < < "the same digits left and right sides! " < < endl;
}else cout < < "not the same digits left and right sides! " < < endl;
int mas[3]; // объявления массива для 3 последних цифр
for(int i = 0; i < 3; i++){ // запись в массив
mas[i] = number%10;
number /= 10;
}
for(int i = 0; i < 3; i++){ // вывод массива
cout < < mas[i] < < endl;
}
system("pause"); // остановка консоли
}
Популярно: Информатика
-
Bairachock04.12.2022 14:00
-
Tomiriszharasbaeva05.06.2020 03:41
-
likaoolika12.04.2022 03:03
-
danyabro106.05.2021 00:30
-
nik86306.12.2020 16:04
-
gumarin7805.07.2020 19:33
-
lerkaaaaaaaaa25.05.2023 01:13
-
кал1220.11.2022 13:02
-
alex2007serg15.08.2020 15:19
-
xelasaa4823.07.2020 22:44