Подборка задач по программированию для младших школьников (7-8 классы).
- Вывести на экран любые две цифры из символов * и любую букву из символов #. Например, цифру 0 так:
******
* *
* *
* *
****** - Даны два целых числа, отличных от нуля. Найдите их сумму, произведение, разность, частное.
- Поменяйте местами значения двух переменных.
- Дано трехзначное число. Найдите произведение их цифр.
- Дано пятизначное число. Найдите разность двух чисел. Первое число равно сумме цифр исходного числа, стоящих на четных местах. Второе число равно сумме цифр, стоящих на нечетных местах.
- Дано трехзначное число. Выведите на экран новое число, полученное из исходного путем перестановки цифр в обратном порядке.
- Дано трехзначное число. Замените среднюю цифру на ноль.
- Дано шестизначное число. Поменяйте местами первую и последнюю цифры.
- Дано пятизначное число. Цифры на четных позициях занулить. Например, из 12345 получается число 10305.
- Даны два трехзначных числа. Найдите шестизначное число, образованное из двух данных чисел путем дописывания второго числа к первому справа.
- Даны два числа. Выведите большее из них.
- Даны два числа. Если они не равны, то найти их сумму, иначе найти их произведение.
- Даны три числа. Если первое число больше двух, то найти их сумму, иначе найти разность между вторым и третьим числами.
- Даны три числа. Если сумма первых двух чисел равна третьему числу, то найти сумму квадратов данных трех чисел, иначе найти разность между первым числом и третьим.
- Дан номер месяца первого полугодия. Вывести на консоль название месяца.
- Дано число. Если оно больше 10, то вывести его на консоль, если же оно меньше 3, то увеличить его на 11 и вывести на консоль, в остальных случаях уменьшить число на 100.
- Даны три числа. Если сумма двух из них равна третьему, то выведите такое равенство, если нет, то выведите произведение этих чисел.
- Дан номер дня недели. Выведите название дня недели.
- Дан номер месяца. Выведите пору года (осень, зима, лето, весна).
- Даны два числа. Если оба больше 8, то вывести их произведение, если хотя бы одно меньше 5, то вывести их сумму.
- Даны три числа. Если все числа положительны, выведите их сумму, если ровно два из них отрицательны,то выведите их произведение, если ровно два из них равны нулю, то выведите ноль.
- Дано число. Если оно от 4 до 10 включительно, то увеличить его в 2 раза, если же оно меньше 0 или от 1 до 3 включительно, то уменьшить на 55.
- Даны три числа. Найти наибольшую сумму двух чисел из них.
- Дано четырехзначное число. Переставить цифры так, чтобы получилось наибольшее из возможных число.
- Вывести на экран 8 раз фразу “Loading…”.
- Вывести на экран числа 10, 20, 30, …, 150.
- Вывести на экран n строк, каждая из которых состоит из m нулей.
- Найдите сумму 1+3+5+7+…+37.
- Найдите произведение $$1\cdot 2\cdot 3\cdot\ldots\cdot n$$.
- Найдите сумму $$\frac{1}{2}+\frac{2}{3}+\frac{3}{4}+\ldots+\frac{100}{101}$$.
- Выведите на экран n строк, каждая из которых состоит из такого количества нулей, каков номер строки.