Язык программирования

1 719 задачвместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
В матрице найти номер строки, сумма чисел в которой максимальна.
 
Входные данные
Во входном файле записаны числа N и M - количество строк и столбцов матрицы (каждое из них - из диапазона от 1 до 100), 
а затем сама матрица. Элементы матрицы - числа из целые числа, по модулю не превышающие 106.
 
Выходные данные
В выходной файл вывести номер строки,  сумма чисел в которой максимальна. Если таких строк несколько, 
вывести первую из них.
 
В массиве требуется найти минимальный элемент, и поставить его  на первое место, а то, что стояло на 1-м месте - на его место.
Если минимальных чисел несколько, то надо менять с первым из них.  Если минимальное число уже стоит на 1-м месте, ничего изменять не нужно.
 
Входные данные
Вводится число N - количество элементов массива (1<=N<=100),  а затем - элементы массива (числа от 1 до 10000). 
 
Выходные данные
Требуется вывести N чисел - элементы массива после перестановки.
 
Примеры
Входные данные Выходные данные
1
5
3 5 4 1 4
1 5 4 3 4
 
Дано целое число. Если число положительное, то вывести его на печать; если отрицательное - вывести число, умноженное на –1.

Входные данные: с клавиатуры вводится одно число
Выходные данные: необходимо вывести на экран само число, если оно положительное, или число умноженное на -1, в противном случае

Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 3 3
2 -3 3
Даны два числа. Выведите на экран первое из них, если оно больше второго и оба числа, если это не так.

Входные данные
С клавиатуры вводится 2 целых числа.

Выходные данные 
Необходимо вывести на экран первое число, если оно больше второго, или же вывести оба этих числа, если первое число не больше второго.
 
Примеры
Входные данные Выходные данные
1 5 3 5
2 3 5 3 5
Даны целых числа X и Y. Вычислите число Z, по следующему правилу:
Z = X + Y,  если X <= Y;
Z = 1 - X + Y, в противном случае.

Входные данные:
С клвиатуры вводится 2 целых числа X и Y.

Выходные данные 
Необходимо вывести на экран значение переменной Z.
 
Пример
№ теста Входные данные Выходные данные
1 5
6
11
2 6
5
0
Дано четыре целых числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень - отрицательные

Входные данные: с клавиатуры вводится четыре целых числа

Выходные данные: необходимо вывести на экран преобразованные числа (выводить числа в той же последовательности, что и вводимые)

Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 3 5 -2 -4 9 25 16 256
Есть кусок сыра в виде прямоугольника размера NxM. 
Маленький мышонок хочет съесть весь кусок сыра. Начав в произвольной клетке, он, поедая очередной кусочек (1х1), переходит в соседний (только если он его еще не съел). Помогите маленькому мышонку составить маршрут по прямоугольнику, чтобы он съел весь сыр.
 
Входные данные
В строке записаны числа N, M. (1<=N,M<=30)

Выходные данные.
Вывести маршрут мышонка в виде последовательности координат кусочков, которые он съедает. 
Кусочки сыра имеют координаты от 1 до N по оси X, от 1 до M по оси Y.
 
Примеры
Входные данные Выходные данные
1 2 2
1 1 
2 1
2 2
1 2
21994#21994
Наибольшей наглядностью при определении долей и процентов обладает

1. круговая диаграмма
2. гистограмма
3. график
4. пузырьковая диаграмма
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков (допускаются знаки «+», «–», «*» и «/»). На вход подается символьная строка, представляющая собой арифметическое выражение. Все числа целые. Операция «/» выполняется как целочисленное деление 
 
Примеры
Входные данные Выходные данные
1 12*3+45 81
2 12-45/3 -3
21918#21918
Какую информацию удобно представлять в табличной форме?

1. список продуктов
2. классный журнал
3. стихотворение
4. реферат
Вспомните сказку  "Иван-царевич и Кощей Бессмертный".  Какую алгоритмическую конструкцию можно встретить в этой сказке?

1) Последовательность.
2) Конструкцию ветвления.
3) Конструкцию повторения.
4) Это сказка, в ней нет алгоритмических конструкций.
 
Напишите программу, которая проверяет правильность расстановки скобок в арифметическом выражении. Используются скобки трёх типов: ( ), [ ] и { }

Входные данные
На вход подается строка.

Выходные данные
Выведите на экран Yes, если в строке правильного расставлены скобки. В противном случае, выведите No.
 
 
Примеры
Входные данные Выходные данные
1 (5+7)*[5+{(4+3)*[9-6]+7}-8] Yes
2 [(2+3) No

 

Напишите программу, которая по исходному пятизначному числу находит сумму квадратов цифр данного числа.

Входные данные
На вход программы подается натуральное пятизначное число.

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

Примеры
Входные данные Выходные данные
1 12345 55

 
✓ 12 685✗ 19 986200лёгкаяВойти и решать
Напишите программу, которая по заданному трехзначному числу выводит сумму цифр числа и новое число, образованное перестановкой цифр единиц и десятков.

Входные данные 
С клавиатуры вводится трехзначное число.

Выходные данные 
Два числа в одной строке через пробел: сначала сумма цифр числа, затем преобразованное по условию задачи число.


Примеры
Входные данные Выходные данные
1 365 14 356
✓ 2 788✗ 6 674200лёгкаяВойти и решать
Напишите программу, которая вычисляет значение переменной y по формуле:
y=(1-x2+2,5x3+x4)2

Значение переменной x задается с клавиатуры. Типы переменных x и y определите самостоятельно.
Выведите значение переменной y на экран.
Поделиться
Класснуть