Паша очень любит кататься на общественном транспорте, а получая билет, сразу проверяет, счастливый ли ему попался. Билет считается счастливым, если сумма первых трех цифр совпадает с суммой последних трех цифр номера билета.
Однако Паша очень плохо считает в уме, поэтому попросил вас написать программу, которая проверит равенство сумм и выведет «Счастливый», если суммы совпадают, и «Обычный», если суммы различны.
На вход программе подаётся строка из шести цифр.
Выводить нужно только слово «Счастливый» или «Обычный», с большой буквы.
bilet = str(input())
sum1=int(bilet[0])+int(bilet[1])+int(bilet[2])
sum2=int(bilet[3])+int(bilet[4])+int(bilet[5])
if sum1==sum2:
print(‘Счастливый’)
print(‘Обычный’)
- Получить ссылку
- Электронная почта
- Другие приложения
1.12 Задачи по материалам недели шаг 6
В институте биоинформатики по офису передвигается робот. Недавно студенты из группы программистов написали для него программу, по которой робот, когда заходит в комнату, считает количество программистов в ней и произносит его вслух: «n программистов». Для того, чтобы это звучало правильно, для каждого n n нужно использовать верное окончание слова.
Разбор 24 задания на Python | ЕГЭ по информатике 2022
Напишите программу, считывающую с пользовательского ввода целое число n n (неотрицательное), выводящее это число в консоль вместе с правильным образом изменённым словом «программист», для того, чтобы робот мог нормально общаться с людьми, например: 1 программист, 2 программиста, 5 программистов. В комнате может быть очень много программистов. Проверьте, что ваша программа правильно обработает все случаи, как минимум до 1000 человек. Дополнительный комментарий к условию: Обратите внимание, что задача не так проста, как кажется на первый взгляд. Если ваше решение не проходит какой-то тест , это значит, чт
1.12 Задачи по материалам недели шаг 5
Напишите программу, которая получает на вход три целых числа, по одному числу в строке, и выводит на консоль в три строки сначала максимальное, потом минимальное, после чего оставшееся число. На ввод могут подаваться и повторяющиеся числа. #код lst = [ int ( input ( ) ) for x in range ( 3 ) ] lst. sort ( ) print ( lst [ 2 ] , ‘ n ‘ , lst [ 0 ] , ‘ n ‘ , lst [ 1 ] ) ;
Источник: pythonstepik.blogspot.com
Программист написал программу нахождения произведения элементов массива, но допустил в ней ошибку.
1) Что получится в результате выполнения этой программы, если в качестве элементов массива ввести числа: 1, -2, 3, -4, 5, -6, 7, -8, 9, -10?
Видео уроки паскаль: поиск максимального и минимального значения
2) Придумайте пример такого массива, обработка которого с помощью этой программы приводила бы к правильному результату.
3) Найдите ошибку, допущенную программистом
Ответ
2) p:=1 перед циклом
3) p=0 перед циклом,а любое число *0=0
Источник: murnik.ru
ГДЗ по информатике 11 класс учебник Босова § 8. Структурированные типы данных. Массивы
Так как это простые задачи, и они лежат в основе сложных задач.
3. Программист написал программу суммирования элементов массива, но допустил в ней ошибку.
1) Что получится в результате выполнения этой программы, если в качестве элементов массива ввести числа: 1, -2, 3, -4, 5, -6, 7, -8, 9, -10?
2) Придумайте пример такого массива, обработка которого с помощью этой программы приводила бы к правильному результату.
3) Найдите ошибку , допущенную программистом .
2) посчитать сумму натуральных чисел от 1 до 10
3) Program summa;
const n=10;
var a: array [1. n] of integer; s, i: integer;
begin
s:=0;
for i:=1 to n do
begin
readln (a[i]);
s:=s+a[i];
end;
writeln(‘s=’ , s)
4. Программист написал программу нахождения произведения элементов массива, но допустил в ней ошибку.
1) Что получится в результате выполнения этой программы, если в качестве элементов массива ввести числа: 1, -2, 3, -4, 5, -6, 7, -8, 9, -10?
2) Придумайте пример такого массива, обработка которого с помощью этой программы приводила бы к правильному результату.
3) Найдите ошибку, допущенную программистом.
2) p:=1 перед циклом
3) p=0 перед циклом,а любое число *0=0
5. На блок-схеме представлен алгоритм одновременного поиска максимального и минимального значений элементов массива:
Реализуйте этот алгоритм на языке программирования и выполните программу для массива из задания 6.
var a: array [1..n] of integer;
if a[i]>a[imax] then imax:=i;
writeln(‘ Максимальный элемент =’,a[imax],’ под номером ‘,imax);
writeln(‘Минимальный элемент=’,a[imin],’ под номером ‘,imin);
6. Имеется одномерный целочисленный массив из семи элементов:
Каким будет результат преобразования массива по следующему алгоритму?
Пусть к = 1, тогда
7. Имеется ли разница между операциями вставки в массив элемента на место с индексом k и замены значения элемента массива с индексом k? Обоснуйте свой ответ.
8. Имеется одномерный целочисленный массив из семи элементов:
Каким будет результат преобразования массива по следующему алгоритму?
9. Дана программа:
Что получится в результате выполнения этой программы? Какую задачу решает эта программа?
Программа ищет два максимальных числа из массива
10. Дано натуральное десятичное число n
1) из цифр данного числа формируется одномерный целочисленный массив;
2) определяются наибольшая и наименьшая цифры данного числа;
3) находятся сумма и произведение цифр, образующих данное число.
11. Требуется упорядочить по весу в порядке неубывания n непрозрачных банок с чаем, имея в своём распоряжении только чашечные весы без гирь. Опишите возможный алгоритм решения этой задачи.
Взвешиваем две банки, тяжелую из них ставим справа, легкую слева.
Теперь берем тяжелую банку и сравниваем со следующей банкой, если тяжелая банка опять оказалась тяжелой, то ее ставим вправо, а слева от нее ставим легкую и сравниваем ее с предыдущей банкой.
Если тяжелая банка оказалось тяжелее, то ее ставим справа, а более легкую ставим в центр, в результате у нас на столе три банки самая легкая, средняя, тяжелая.
Таким образом мы можем взвешивать банки.
Источник: izi-otvet.ru