Входной файл input txt содержит натуральное число не превосходящее 109
Имя входного файла input.txt
Имя выходного файла output.txt
Максимальное время работы на одном тесте 2 секунды
Ограничение по памяти 64 МБ
Найти количество целых решений, удовлетворяющих неравенству: A < B*x + C < D.
Формат входных данных:
В единственной строке заданы четыре целых числа: A, B, C и D (0 ≤ A, B, C, D ≤ 1018, B ≠ 0).
Формат выходных данных:
Выведите одно число – количество целых решений данного неравенства.
Пример
input.txt output.txt
1 1 0 5 3
5 2 3 9 1
_________________
Имя входного файла input.txt
Имя выходного файла output.txt
Максимальное время работы на одном тесте 2 секунды
Ограничение по памяти 64 МБ
Вася устроился на работу. Его первая зарплата была A рублей. Каждый месяц Васе будут увеличивать зарплату на B рублей. Вася решил откладывать все свои зарплаты. Необходимо определить, сколько денег будет у Васи через N месяцев.
Формат входных данных
В единственной строке записано три натуральных числа A, B (1 ≤ A, B ≤ 100) и N (1 ≤ N ≤ 100000000).
Формат выходных данных
Выведите сколько денег будет у Васи.
Пример
input.txt output.txt
1 2 3 9
2 1 4 14
______________________
Имя входного файла input.txt
Имя выходного файла output.txt
Максимальное время работы на одном тесте 2 секунды
Ограничение по памяти 64 МБ
Вася заработал много денег. Ради интереса он изобрел машину, которая может менять номинал купюр, причем у тех купюр, которые имеют номинал выше среднего арифметического, номинал меняется на максимальный из присутствующих, а у тех что меньше, на наименьший из присутствующий.
Теперь он хочет узнать, возможно ли увеличить количество денег, воспользовавшись этой машиной.
Формат входных данных
В первой строке содержится число N (1 ≤ N ≤ 1000000) – количество купюр. Во второй строке записано N натуральных чисел, не превосходящих 109 – номиналы купюр.
Формат выходных данных
В выходной файл выведите суммарное количество денег после работы машины.
Пример
input.txt output.txt
4
1 2 3 4 10
4
10 9 8 1 31
1.4. Статистика текста
Имя входного файла input.txt
Имя выходного файла output.txt
Максимальное время работы на одном тесте 2 секунды
Ограничение по памяти 64 МБ
На последнем уроке информатики Вася изучал MS Word. Одной из возможностей тестового процессора является получение статистики по набранному тесту. Вася решил вручную проверить качество работы программистов Microsoft, но очень быстро устал. Помогите ему выполнить эту нелегкую, но интересную и полезную работу, написав программу, которая подсчитывает в тексте количество слов, букв и знаков препинания.
Словом считается последовательность, состоящая только из букв. Если в тексте несколько слов, то они обязательно отделяются друг от друга разделительными символами.
Формат входных данных:
Задана строка длиной до 100 000 символов, которая может состоять из строчных букв латинского алфавита, пробелов, точек и запятых.
Формат выходных данных:
Выведите три числа — количество слов, букв и знаков препинания соответственно.
Пример
input.txt output.txt
abcd 1 4 0
a,b,c 3 3 2
Добавлено через 32 секунды
Примеры оформления решений.
Pascal/Delphi
program sum(input,output);
var
a,b: Integer;
begin
assign(input,'input.txt');
reset(input);
assign(output,'output.txt');
rewrite(output);
read(a,b);
writeln(a+b);
close(input);
close(output);
end.
Visual Basic
'Это должно быть в каждой программе на VisualBasic
Imports Microsoft.VisualBasic
'Объявление модуля (программы)
Module Module1
'Начало главной процедуры программы
Sub Main()
'Объявление переменных, все переменные в VisualBasic должны быть объявлены
Dim a As Integer, b As Integer
'Открываем файл с именем input.txt для чтения и присваиваем ему номер 1
FileOpen(1, "input.txt", OpenMode.Input)
'Открываем файл с именем output.txt для записи и присваиваем ему номер 2
FileOpen(2, "output.txt", OpenMode.Output)
'Читаем переменную a из файла 1
Input(1, a)
'Считываем переменную b следом за a из входного файла
Input(1, b)
'Печатаем в выходной файл сумму чисел a+b, номер выходного файла = 2
Print(2, a + b)
'После использования все файлы должны быть закрыты
'Закрываем выходной файл
FileClose(2)
'Закрываем входной файл
FileClose(1)
'Завершение процедуры Main
End Sub
'Конец программы
End Module
Добавлено через 2 минуты
Нужно компилятор и файл с решением.
Добавлено через 50 секунд
В решениях задач запрещается:
использовать русские имена в исходных файлах, использовать длинные имена файлов в программах на Borland Pascal и Borland C/C++, а так-же такие имена, которые невозможно использовать в данной среде.
использовать расширенную и дополнительную память в программах на Borland Pascal и Borland C/C++;
создавать каталоги и временные файлы при работе программы;
осуществлять чтение и запись векторов прерываний;
любое использование сетевых средств;
подключать библиотеку CRT;
использовать формы и любые другие визуальные компоненты
любые другие действия, нарушающие работу проверяющей системы.
Извините. просто больше некуда писать, помогите как можно быстрее 2 часа осталось)
Требуется вывести все целые степени двойки (т.е. числа вида 2 k ), не превосходящие числа N.
Выходные данные
В выходной файл OUTPUT.TXT выведите в порядке возрастания все степени двойки, не
превосходящие N.
Примеры
No INPUT.TXT OUTPUT.TXT
10 1 2 4 8
50 1 2 4 8 16 32
10 первых степеней двойки
Написать программу, которая выводит 10 первых степеней двойки
Вычисление степеней двойки
Нужно написать программу для 2 в степени k <n для n<41, т.е. пользователь вводит с клавиатуры n и.
Сумма степеней двойки
Любое натуральное число можно представить в виде суммы натуральных слагаемых, каждое из которых.
Вывести таблицу степеней двойки
Написать программу, которая выводит таблицу степеней двойки (от нулевой до десятой). 0 1 1 2.
Вывести таблицу степеней двойки
Написать программу, которая выводит таблицу степеней двойки (от 0 до N). Исходные данные (N ).
Вывести таблицу степеней двойки
Здравствуйте, нужна помощь в составлении программы, которая выводит таблицу степеней двойки (от.
Разложить число на сумму степеней двойки
т.е. вводим число от 1 до 255 на выходе должны получить степени двойки (результат вычисления.
Отношение степеней двойки и чисел Фибоначчи
указать длину такого начального отрезка заданной последовательности целых чисел, для которого.
Заполнить массив значениями степеней двойки
Заполнить массив из 16-ти элементов степенями 2-ки: 1,2,4,8. Используя цикл For онли :)
Вывести на экран таблицу степеней двойки
Вывести на экран таблицу степеней двойки: 2^n, где n изменяется от -10 до 10. Операцию возведения.
В единственной строке входного файла INPUT.TXT записано два натуральных числа через пробел, не превышающих 109.
В единственную строку выходного файла OUTPUT.TXT нужно вывести одно целое число — сумму чисел А и В.
Даны два длинных целых числа (256+) требуется сложить эти числа
Даны два длинных целых числа (256+ символов) требуется сложить эти числа,и подсчитать что получилось
Длинная арифметика. Требуется сложить два целых числа А и В
Записано два неотрицательных целых числа, не превышающих 10100, необходимо сложить два целых числа.
Сложить два целых числа
Ребят, помогите решить задачу, а. Не понимаю, в чем проблема.. Вроде должно работать, а все равно.
Задание 11
Ответ: 2700
Задача 16
Обозначим через . (. ) остаток от деления натурального числа ? на натуральное число ?. Алгоритм вычисления значения функции ?(?), где ? – целое неотрицательное число, задан следующими соотношениями:
- ?(0)=0;
- ?(?)=?(?/3), если ?>0 и при этом . (?,3)=0;
- ?(?)=. (?,3)+?(?–. (?,3)), если . (?,3)>0.
Назовите минимальное значение ?, для которого ?(?)=11.
Ответ: 485
Задание 6
Определите, при каком наименьшем введённом значении переменной ? программа выведет число 11. Для Вашего удобства программа представлена на двух языках программирования.
Ответ: 191
Задача 23
Исполнитель преобразует число на экране. У исполнителя есть три команды, которым присвоены номера:
Первая команда увеличивает число на экране на 1, вторая умножает его на 2, третья – умножает на 3. Программа для исполнителя – это последовательность команд.
Сколько существует программ, которые преобразуют исходное число 2 в число 36, и при этом траектория вычислений содержит число 12 и не содержит числа 30?
Ответ: 60
Задача 25
Найдите все натуральные числа, принадлежащие отрезку [35000000;40000000], у которых ровно пять различных нечётных делителей (количество чётных делителей может быть любым). В ответе перечислите найденные числа в порядке возрастания.
Идея. Нас интересуют числа, являющиеся четвертой степенью простого числа, возможно умноженные на некоторую степень двойки.
Ответ: 35819648; 38950081; 39037448; 39337984
Задача 5
Алгоритм получает на вход натуральное число ?>1 и строит по нему новое число ? следующим образом:
- Строится двоичная запись числа ?.
- Подсчитывается количество нулей и единиц в полученной записи. Если их количество одинаково, в конец записи добавляется её последняя цифра. В противном случае в конец записи добавляется та цифра, которая встречается реже.
- Шаг 2 повторяется ещё два раза.
- Результат переводится в десятичную систему счисления.
Пример. Дано число ?=19. Алгоритм работает следующим образом:
- Двоичная запись числа N: 10011.
- В полученной записи нулей меньше, чем единиц, в конец записи добавляется 0. Новая запись: 100110.
- В текущей записи нулей и единиц поровну, в конец записывается последняя цифра, это 0. Получается 1001100. В этой записи единиц меньше, в конец добавляется 1: 10011001.
- Результат работы алгоритма ?=153.
При каком наименьшем исходном числе ?>99 в результате работы алгоритма получится число, кратное 4?
Ответ: 103
Задача 22
Ниже записана программа, которая вводит натуральное число ?, выполняет преобразования, а затем выводит два числа. Укажите наименьшее возможное значение ?, при вводе которого программа выведет числа 3 и 10.
Ответ: 874
Задание 7
В информационной системе хранятся изображения размером 1024×768 пикселей. Методы сжатия изображений не используются. Каждое изображение дополняется служебной информацией, которая занимает 1280 Кбайт. Для хранения 2048 изображений потребовалось 4 Гбайт. Сколько цветов использовано в палитре каждого изображения?
Ответ: 256
Задача 17
Назовём натуральное число подходящим, если у него ровно 3 различных простых делителя. Например, число 180 подходящее (его простые делители – 2, 3 и 5), а число 12 – нет (у него только два различных простых делителя). Определите количество подходящих чисел, принадлежащих отрезку [10001;50000], а также наименьшее из таких чисел. В ответе запишите два целых числа: сначала количество, затем наименьшее число.
Ответ: 15652 10002
Задача 24
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (. …?).
Необходимо найти строку, содержащую наименьшее количество букв ? (если таких строк несколько, надо взять ту, которая находится в файле раньше), и определить, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая позже стоит в алфавите.
Пример. Исходный файл:
В этом примере в первой строке две буквы G, во второй и третьей – по одной. Берём вторую строку, т. к. она находится в файле раньше. В этой строке чаще других встречаются буквы A и B (по два раза), выбираем букву B, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать B.
Ответ: T
Задание 15
Для какого наименьшего натурального числа ? формула ДЕЛ(?,45)∧(ДЕЛ(750,?)→(¬ДЕЛ(. )→¬ДЕЛ(120,?))) тождественно истинна, то есть принимает значение 1 при любом натуральном ??
Ответ: 90
Задача 8
Вероника составляет 3-буквенные коды из букв В,Е,Р,О,Н,И,К,А, причём буква В должна входить в код ровно один раз. Все полученные коды Вероника записала в алфавитном порядке и пронумеровала. Начало списка выглядит так:
На каком месте будет записан первый код, не содержащий ни одной буквы А?
Ответ: 23
Задача 27
В текстовом файле записан набор натуральных чисел, не превышающих 10 8 . Гарантируется, что все числа различны. Из набора нужно выбрать три числа, сумма которых делится на 3. Какую наибольшую сумму можно при этом получить?
В данном случае есть две подходящие тройки: 5,14,11 (сумма 30) и 8,14,11 (сумма 33). В ответе надо записать число 33.
Вам даны два входных файла (? и ?), каждый из которых имеет описанную выше структуру. В ответе укажите два числа: сначала значение искомой суммы для файла ?, затем для файла ?.
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Рабочие листы и материалы для учителей и воспитателей
Более 2 500 дидактических материалов для школьного и домашнего обучения
Столичный центр образовательных технологий г. Москва
Получите квалификацию учитель математики за 2 месяца
от 3 170 руб. 1900 руб.
Количество часов 300 ч. / 600 ч.
Успеть записаться со скидкой
Форма обучения дистанционная
- Онлайн
формат - Диплом
гособразца - Помощь в трудоустройстве
311 лекций для учителей,
воспитателей и психологов
Получите свидетельство
о просмотре прямо сейчас!
Занятие-игра «Супер кодер»
Автор: Кротова Т.В., МАОУ ДО «Технополис», г.Сургут
Группе предлагаются тексты задач (Приложение 1) и тесты к задачам (Приложение 2). Необходимо собрать и расшифровать QR -код, разделенный на части и находящийся у педагога. Для этого участники выполняют следующие действия:
1. Коллегиально найти тесты к каждой задаче. Если тесты найдены верно, то команде дается ссылка (Приложение 3), по которой решенную задачу можно сдать на сайте acmp . ru .
2. После того, как все ссылки получены, группа распределяет задачи по учащимся.
3. Каждый участник решает свою задачу. Как только задача будет решена и сдана на сайте, участник получает часть QR -кода (Приложение 4), который предварительно разрезается на 9 частей) и берет следующую задачу. Если задачи уже все распределены, то участник присоединяется к любому другому участнику и помогает ему решить его задачу.
4. Когда все задачи будут решены, группа собирает QR -код из частей и расшифровывает послание педагога.
Дополнительное задание: определить автора слов.
2. У кого-нибудь из участников должна быть на смартфоне программа QR -сканер.
3. Если число участников игры больше 9, то группа определяет, кто из участников работает в паре.
Приложение 1
Тесты задач
1. Задача «Яблоки» (Сложность 4%)
Маленький Вася всё ещё не научился считать, поэтому ему снова нужна Ваша помощь. На этот раз перед ним стоит задача куда более сложная! Нужно посчитать максимально возможное количество полностью заполненных вагонов, если известно, что в один ящик помещается 10 яблок, а в 1 вагон – 10 ящиков. Именно такие объемы, как считает Вася, используются в реальной жизни, ведь 10 – это очень большое число!
В выходной файл OUTPUT.TXT выведите искомое количество вагонов.
2. Задача «A+B+C» (Сложность 5%)
Требуется сложить три целых числа А, В и C.
Во входном файле INPUT.TXT записаны три целых числа A, B и C, разделенные пробелом. Каждое из чисел не превосходит 10 9 по абсолютной величине.
В выходной файл OUTPUT.TXT выведите сумму данных чисел .
3. Задача «Улучшение успеваемости» (Сложность 15%)
В лицее на уроках информатики ответы учеников оцениваются целым числом баллов от 2 до 5. Итоговая оценка по информатике выставляется как среднее арифметическое оценок на всех уроках, округленное до ближайшего целого числа. Если среднее значение находится ровно посередине между двумя целыми числами, то оценка округляется вверх.
Решение
Сложить два целых числа А и В
Требуется сложить два целых числа А и В.
Сложить два 50-значных целых числа
Помогите написать программу: "Сложить два 50-значных числа"
Сложить два 20-ти значных целых числа
Ребят, нужна помощь! В общем мы проходили Qbasic а сейчас нам дали на зачёт задание, но не.
Сложить два длинных целых числа (Pascal -> C)
Нужна помощь в написании программы. Получить сумму двух длинных целых чисел. Числа и результат.
Сложить два десятичных числа, заданных парой целых чисел
Доброго всем времени суток! Есть такая задача: Даны два десятичных числа, каждое из которых.
Сложить два целых числа, имеющих более 100 цифр
Сложить два целых числа, имеющих более 100 цифр в десятичной записи. program Project2; .
Рассмотрим решение некоторых задач из варианта ИН2010401 (Статград 2021 № 4).
Задача 26
В текстовом файле записан набор натуральных чисел, не превышающих 10 9 . Гарантируется, что все числа различны. Необходимо определить, сколько в наборе таких пар чётных чисел, что их среднее арифметическое тоже присутствует в файле, и чему равно наибольшее из средних арифметических таких пар.
Пример входного файла
В данном случае есть две подходящие пары: 8 и 14 (среднее арифметическое 11), 14 и 2 (среднее арифметическое 8). В ответе надо записать числа 2 и 11. В ответе запишите два целых числа: сначала количество пар, затем наибольшее среднее арифметическое.
Ответ: 15; 976339247
Задача 2
Логическая функция F задаётся выражением ¬((?∨?)→(?∧?))∧(?→?) . Дан частично заполненный фрагмент, содержащий неповторяющиеся строки таблицы истинности функции F . Определите, какому столбцу таблицы истинности соответствует каждая из переменных x, y, z, w .
Переменная 1 | Переменная 2 | Переменная 3 | Переменная 4 | Функция |
. | . | . | . | F |
1 | 1 | 1 | 1 | |
1 | 1 | 1 | ||
1 | 1 | 1 |
В ответе напишите буквы x, y, z, w ; в том порядке, в котором идут соответствующие им столбцы (сначала — буква, соответствующая первому столбцу; затем — буква, соответствующая второму столбцу, и т. д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Пример. Пусть задано выражение x → y , зависящее от двух переменных x и y , и фрагмент таблицы истинности:
Переменная 1 | Переменная 1 | Функция |
. | . | F |
0 | 1 | 0 |
Тогда первому столбцу соответствует переменная y , а второму столбцу соответствует переменная x . В ответе нужно написать: yx .
Решение. Поскольку пока не известно, в каком столбце заголовка стоит какая переменная, дадим им произвольные имена по порядку, например a, b, c, d . После чего подставим их в функцию F и отобразим только строки, соответствующие значению F=1 . Рассмотрим два варианта решения:
Результат работы программы:
Ответ: zxy
Задание 14
Значение выражения 729 7 +3 16 –18 записали в системе счисления с основанием 9. Сколько раз в этой записи встречается цифра 0?
Ответ: 14
Читайте также: