#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Сколько Вам лет?";
cin >> n;
if(n % 10 == 1 && n != 11) {cout << "Вам " << n << " год"; return 0;}
if(n % 10 >= 2 && n % 10 <= 4) {cout << "Вам " << n << " года"; return 0;}
if(n % 10 == 0|| n == 11 || n % 10 >= 5 && n % 10 <= 9) {cout << "Вам " << n << " лет"; return 0;}
return 0;
}
172 [8]=64+7×8+2=122 [10]
2EA [16]= 2×256+14×16+10 = 512+224+10=746 [10]
101010 [2]=2+8+32=42 [10]
Мне тоже самое надо решить))) P.S может ты из моего класса?)
Программист пишет программу, создает что-то
Пользователь просто использует
Основное предназначение - сбор, хранение и обработка информации
Имеем одномерный массив(таблицу) из 10 элементов
..............................................................................................................
n = 1......2.......3......4......5......6......7......8......9.......10 номера по порядку
mas= 18.....10......-1......6.....12....4......-16....7.....15.......-3...значения элементов
.................................-1............-1.............-1.........
s=0
две строки for i:=3 to 10
если по модулю какой-то элемент начиная с третьего больше 10 то заменяем на элемент стоящий на 2 позиции назад
|-1|>10 нет, |6|>10 нет |12|>10 Да число 12 заменяем на -1
|4|>10 нет |-16|>10 Да Заменяем на -1
|7|>10 нет |15|>10 Да Заменяем на -1 |-3|>10 Нет
Получили новый массив
18 10 -1 6 -1 4 -1 7 -1 -3
Следующий блок программы Для i от 1 до 10 Если элемент <0 то в копилку Вообщем складываем все отрицательные элементы
s= -1 +(-1)+(-1)+(-1)+(-3)= -7
Выводим число - 7