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

1 719 задачвместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: ✓ успешные, ✗ неуспешные.
Напишите программу, которая вводит с клавиатуры целочисленные переменные a и b (из первой строки вводится значение a, из второй - b). 
Программа должна вывести сообщение «Программировать весело!», если a больше b. В противном случае ничего не должна выводить.
 
Что такое функция в контексте программирования на C++?

1. Набор операторов, выполняемых случайным образом.
2. Повторно используемая последовательность операторов, предназначенная для выполнения определенной работы.
3. Уникальный набор операторов, который можно использовать только один раз.
4. Способ хранения данных в памяти программы.
5. Команда для завершения работы программы.
6. Механизм для создания графического интерфейса.
Найдите сумму пяти заданных чисел. 

Формат входных данных
В первой строке записаны три целых числа a, b, c, разделенных пробелом. Во второй строке записаны два целых числа d, e, разделенных пробелом.

Формат выходных данных
Выведите сумму всех целых чисел, т.е. выведите a+b+c+d+e.
У исполнителя Калькулятор две команды:

прибавь 1

умножь на 4

Выполняя первую из них, Калькулятор прибавляет к числу на экране 1, а выполняя вторую, умножает число на экране на 4. Запишите порядок команд в программе для получения из нуля числа N.

Входные данные
Вводится одно натуральное число N, не превосходящее 1000.

Выходные данные
Выведите последовательность из команд 1 (прибавь 1) и 4 (умножь на 4), разделенные пробелами. Если решений несколько, выведите любое из них.
✓ 9✗ 16600лёгкаяВойти и решать

Для чего используются пробелы в C++?

  1. Для уменьшения объема кода.
  2. Для выделения ключевых слов цветом.
  3. Для разделения определенных языковых элементов и форматирования кода.
  4. Для улучшения производительности программы.
Какую наибольшую площадь может иметь прямоугольник периметра P, нарисованный на клетчатой бумаге по линиям сетки (сторона клетки равна 1)?

Входные данные
Вводится одно четное натуральное число P (4 ≤ P ≤ 600).

Выходные данные
Выведите одно число – наибольшую возможную площадь.
Шпион Коля зашифровал и послал в центр радиограмму. Он использовал такой способ шифровки: сначала выписал все символы своего сообщения (включая знаки препинания и т.п.), стоявшие на четных местах, в том же порядке, а затем – все символы, стоящие на нечетных местах. Напишите программу, которая расшифровывает сообщение.

Входные данные
Вводится одна непустая строка длиной не более 250 символов – зашифрованное сообщение. Строка может состоять из любых символов, кроме пробельных.

Выходные данные
Выведите одну строку – расшифрованное сообщение.
✓ 21✗ 65600лёгкаяВойти и решать
Excel#55368
Если в Microsoft Excel выделить две соседние клетки с числами, а потом “потянуть” за правый нижний уголок мышью, то следующие клетки заполнятся числами, образуя арифметическую прогрессию.

Входные данные
Вводятся сначала два натуральных числа, по модулю не превышающие 100 – числа в первых двух клетках, а затем число N (натуральное, 2 ≤ N ≤ 100) – общее количество чисел в арифметической прогрессии (включая два первых числа). Числа вводятся через пробел. 

Выходные данные
Выведите N членов арифметической прогрессии, разделяя их пробелом.
✓ 85✗ 186300лёгкаяВойти и решать

Какое из следующих утверждений верно описывает разницу между поведением, определяемым реализацией, и неопределенным поведением в C++?

1) Поведение, определяемое реализацией, должно быть задокументировано, в то время как неопределенное поведение не требует документирования.

2) Поведение, определяемое реализацией, не зависит от компилятора, в то время как неопределенное поведение зависит.

3) Поведение, определяемое реализацией, всегда приводит к ошибке компиляции, в то время как неопределенное поведение всегда приводит к ошибке выполнения.

4) Поведение, определяемое реализацией, всегда должно приводить к одинаковым результатам на всех компиляторах.

Какое из следующих утверждений верно описывает неопределенное поведение при использовании неинициализированной переменной в C++?

1) Программа всегда выдает правильный результат.

2) Программа ведет себя одинаково при каждом запуске.

3) Программа может выдать разные результаты при каждом запуске или аварийно завершиться.

4) Программа не компилируется.

Какое из следующих утверждений правильно описывает поведение неинициализированной переменной в C/C++?

1) Переменная инициализируется нулем.

2) Переменная инициализируется заданным значением.

3) Переменной присваивается любое (мусорное) значение, которое уже находится в адресе памяти.

4) Переменной присваивается случайное значение, которое определяется компилятором.

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

Формат входных данных
Входные данные содержат две строки. В каждой строке записано по одному целому числу. Каждое число не превышает 100.

Формат выходных данных
Выведите на экран две строки, в каждой из которых записано по одному числу. В первой строке выведите число, которое было введено вторым, а во второй строке - число, которое было введено первым.
Напишите программу, которая выполняет следующие действия:
  1. Создает строковую переменную x
  2. Запрашивает с клавиатуры имя пользователя и сохраняет его в переменной x
  3. Выводит экран Hello и затем имя, которое пользователь ввел с клавиатуры. Не забудьте добавить пробел между Hello и x.
Вывести все простые числа от M до N включительно.

Входные данные
В первой строке находятся разделённые пробелом M и N. 2 <= M <= N <= 300 000.

Выходные данные
Вывести числа в порядке возрастания, по одному в строке. Если между M и N включительно нет простых - вывести "Absent".
Поделиться
Класснуть