Размер шрифта
A- A+
Межбуквенное растояние
Цвет сайта
A A A A
Изоображения
Дополнительно

Занятие23(целочисленная на informatics)

Пример 1. Дано целое  двухзначное число. Найти сумму его цифр.

#include <bits/stdc++.h>
using namespace std;
int x, x1,x2;
int main()
{
   cin>> x;
   x2=x%10;  //последняя цифра
   x1=x/10;    //первая цифра
   cout<<x1+x2<<endl;  
}
Пример 2. Дано целое двухзначное число. Найти число, образованное при перестановке цифр заданного числа.
#include <bits/stdc++.h>
using namespace std;
int x, x1,x2;
int main()
{
   cin>> x;
   x2=x%10;  //последняя цифра
   x1=x/10;    //первая цифра
   cout<<x2<<x1<<endl;  
}
 

Сайт: informatics.msk.ru

Уровень I

Уровень II

Задачи № 2941, 2942, 2943, 2944, 2938, 2939

№ 1481, 262, 2946, 1478, 1475

 

Задача №2941.Последняя цифра

Дано натуральное число. Выведите его последнюю цифру.

Входные данные

Вводится натуральное число.

Выходные данные

Выведите ответ на задачу.

Тест 1

входные данные

179

выходные данные

9

 

Задача №2942. Число десятков двузначного числа

Дано двузначное число. Найдите число десятков в нем.

Тест 1

входные данные

42

выходные данные

4

 

Задача №2943. Число десятков

Дано неотрицательное целое число. Найдите число десятков в его записи (то есть его вторую справа цифру).

Тест 1

входные данные

179

выходные данные

7

 

Задача №2944. Сумма цифр

Дано трехзначное число. Найдите сумму его цифр.

Тест 1

входные данные

179

выходные данные

17

 

Задача №2938.Дележ яблок - 1

N школьников делят K яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику?

Входные данные

Программа получает на вход числа N и K.

Выходные данные

Программа должна вывести искомое количество яблок.

Тест 1

входные данные

3  14

выходные данные

4

 

 

Задача №2939.Дележ яблок - 2

N школьников делят K яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок останется в корзинке?

Входные данные

Программа получает на вход числа N и K.

Выходные данные

Программа должна вывести искомое количество яблок.

Тест 1

входные данные

3  14

выходные данные

2

 

Задача №1481. Покупка

Единица товара стоит a рублей b копеек. Было куплено n штук этого товара. Сколько рублей и копеек пришлось заплатить за всю покупку?

Входные данные

На вход программе подаются три целых числа:

0 ≤ a ≤ 30 000, 0 ≤ b < 100 и 0 ≤ n ≤ 30 000.

Выходные данные

Выведите два искомых числа.

Тест 1

Тест 2

входные данные

10 15 2

выходные данные

20 30

входные данные

2 50 4

выходные данные

10 0

 

Задача №262. Сдача

Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить?

Входные данные

Вводятся 4 числа: ab, c и d.

Выходные данные

Необходимо вывести 2 числа: число рублей и копеек, соответственно.

Тест 1

Тест 2

входные данные

5  5  6  5

выходные данные

1  0

входные данные

2 17  2  18

выходные данные

0  1

 

Задача №2946. Парты

В некоторой школе решили набрать три новых класса и оборудовать кабинеты для них новыми партами. За каждой партой может сидеть два учащихся. Известно количество учащихся в каждом из трех классов. Выведите наименьшее число парт, которое нужно приобрести для них.

Входные данные

Программа получает на вход три натуральных числа: количество учащихся в каждом из трех классов.

Выходные данные

Выведите ответ на задачу.

Тест 1

входные данные

20   21   22

выходные данные

32

 

Задача №1478. Урок в неделе

Пусть в школе пять дней в неделю ежедневно проходят шесть уроков. Тогда в неделе всего 30 уроков. По введенному номеру дня d и номеру урока l найдите порядковый номер этого урока в неделе.

Входные данные

На вход программе подаются номер дня d (от 1 до 5) и номер урока l (от 1 до 6).

Выходные данные

Выведите номер этого урока в неделе (от 1 до 30).

Тест1

входные данные

2 1

выходные данные

7

 

Задача №1475. k-я секунда суток

Идёт k-я секунда суток. Определите, сколько целых часов h и целых минут m прошло с начала суток. Например, если

k=13257=3⋅3600+40⋅60+57,

то h=3 и m=40.

Входные данные

На вход программе подается целое число k (0≤k≤86399).

Выходные данные

Выведите на экран фразу:

Itis ... hours ... minutes.

Вместо многоточий программа должна выводить значения h и m, отделяя их от слов ровно одним пробелом.

Тест1

входные данные

13257

выходные данные

It is 3 hours 40 minutes.

Обратите внимание, что надо найти, сколько прошло ПОЛНЫХ часов и минут, т.е. если идет 60-ая секунда, то значит прошло ПОЛНЫХ только 59 секунд.

Разделы сайта