46 / 46 / 36
Регистрация: 18.10.2010
Сообщений: 212

Интересные 3 задания...

06.11.2010, 18:52. Показов 18416. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1) В школе продолжительность каждого урока 45 минут, а перемены между уроками – всего 5 минут. Первый урок начинается ровно в 8 часов утра. Напишите программу, отвечающую на вопрос «во сколько в этой школе заканчивается K-ый урок?» (для теста: 1 урок-8:45; 6 урок-12:55);

Входные данные. Вводится одно натуральное число K, не превышающее 15.
Выходные данные. Выведите время окончания K-ого урока: сначала часы, потом минуты, разделяя их пробелом.


2) В школе решили на один прямоугольный стол поставить два прямоугольных ноутбука. Ноутбуки нужно поставить так, чтобы их стороны были параллельны сторонам стола. Определите, какие размеры должен иметь стол, чтобы оба ноутбука на него поместились, и площадь стола была минимальна. (для теста: 10 2 2 10 10 4
5 7 3 2 5 9 ;


Входные данные. Вводится четыре натуральных числа, первые два задают размеры одного ноутбука, а следующие два — размеры второго. Числа не превышают 1000.
Выходные данные. Выведите два числа — размеры стола. Если возможно несколько ответов, выведите любой из них (но только один).

3) Вася изготовил карточки, написав на них N первых заглавных букв латинского алфавита. Карточки Вася положил в стопку.
Дальше он берет первую сверху карточку и кладет ее в новую стопку. Далее вторую карточку он кладет вниз этой новой стопки, третью — наверх новой стопки, потом четвертую — опять вниз, следующую — наверх и т.д.
После этого оказалось, что карточки лежат строго по алфавиту, если просматривать их сверху вниз.
Напишите программу, которая выведет, в каком порядке карточки лежали в исходной стопке.(для теста: 3-BCA; 6-CDBEAF

Входные данные. Вводится натуральное число N (N не превышает 26).
Выходные данные. Выведите буквы, написанные на карточках в исходной стопке, если ее просматривать сверху вниз (должны быть выведены заглавные латинские буквы без пробелов между ними).

Добавлено через 49 минут
Нус есть идейки?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.11.2010, 18:52
Ответы с готовыми решениями:

лаба. 3 задания, написать для каждого задания отдельную прогу.
5*. Известно, что с геометрической точки зрения углы, различающиеся в 2pi n раз, где n целое число, не различимы. Написать программу,...

Интересные упражнения
Если будет время, может быть кто-нибудь глянет? вроде интересные задачи..да чёт я запуталась.. Составьте программу вывода в верхней...

Интересные задачи, нестандартные решения
Задача 1. Дано число n. Найти сумму n-значных чисел. Ограничение 0<n<=100. Хочу сказать что эту задачу я решил, просто интересно кто...

10
Почетный модератор
 Аватар для Puporev
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
06.11.2010, 18:57
Нус есть идейки?
Опять же с зада...
0
46 / 46 / 36
Регистрация: 18.10.2010
Сообщений: 212
06.11.2010, 19:44  [ТС]
Puporev, хватит издеваться )))) да я не умею культурно писать ))) писал что бы понять ))))
0
Платежеспособный зверь
 Аватар для кот Бегемот
8959 / 4384 / 1652
Регистрация: 28.10.2009
Сообщений: 11,629
06.11.2010, 20:54
Цитата Сообщение от denisneposeda Посмотреть сообщение
2) В школе решили на один прямоугольный стол поставить два прямоугольных ноутбука. Ноутбуки нужно поставить так, чтобы их стороны были параллельны сторонам стола. Определите, какие размеры должен иметь стол, чтобы оба ноутбука на него поместились, и площадь стола была минимальна. (для теста: 10 2 2 10 10 4
5 7 3 2 5 9 ;
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
a,b,c,d,min,dlina,shirina,i:integer;
m,n:array[1..4]of integer;
begin
readln(a,b,c,d);
if a>d then m[1]:=a else m[1]:=d;
n[1]:=b+c;
if a>c then m[2]:=a else m[2]:=c;
n[2]:=b+d;
if b>c then m[3]:=b else m[3]:=c;
n[3]:=a+d;
if b>d then m[4]:=b else m[4]:=d;
n[4]:=a+c;
min:=maxint;
for i:=1 to 4 do
if m[i]*n[i]<min then begin
min:=m[i]*n[i];
dlina:=m[i];
shirina:=n[i];
end;
writeln('dlina=',dlina,' shirina=',shirina);
readln;
end.
1
46 / 46 / 36
Регистрация: 18.10.2010
Сообщений: 212
06.11.2010, 21:01  [ТС]
кот Бегемот, спасиб...рациональней )) чем мое решение )))

ps ток пропустил в переменных "i" и один 'end" )))
0
Платежеспособный зверь
 Аватар для кот Бегемот
8959 / 4384 / 1652
Регистрация: 28.10.2009
Сообщений: 11,629
06.11.2010, 21:09
Пардон, черновик выложил. Исправлено.
0
46 / 46 / 36
Регистрация: 18.10.2010
Сообщений: 212
06.11.2010, 21:10  [ТС]
кот Бегемот, да все оки...эти задачки были на олимпиадке в колледже )))
0
Платежеспособный зверь
 Аватар для кот Бегемот
8959 / 4384 / 1652
Регистрация: 28.10.2009
Сообщений: 11,629
06.11.2010, 21:12
Лёгкая у вас олимпиада.
0
46 / 46 / 36
Регистрация: 18.10.2010
Сообщений: 212
06.11.2010, 21:15  [ТС]
кот Бегемот, ну да для 3 курса было легко )) они Pascal прошли....а мы второй...ток двумерный массив начали, там пришлось потягаться ))) но ничего ))) умудрился...и 3 курс обойти )))
0
 Аватар для Kizer
80 / 82 / 36
Регистрация: 20.11.2009
Сообщений: 326
06.11.2010, 22:51
1)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var
i:byte;
time:integer;
 
BEGIN
 
time:= 8*60+45;
writeln('введите номер урока');
 readln(i);
  i:=i-1;
 
 time:=time+i*45+i*5;
 
 writeln('уроки закончатся в');
  write(time div 60, ' : ' , time mod 60);
  
  readln;
  
  EnD.
они Pascal прошли....а мы второй...ток двумерный массив начали, там пришлось потягаться ))) но ничего ))) умудрился...и 3 курс обойти )))
чета ржу
0
46 / 46 / 36
Регистрация: 18.10.2010
Сообщений: 212
07.11.2010, 16:25  [ТС]
Kizer, да ладно тебе ))) 3 задачку посмотри )

Добавлено через 16 часов 54 минуты
нЕ СПИМ...помогите...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.11.2010, 16:25
Помогаю со студенческими работами здесь

Скиньте интересные задания по ООП С++
Добрый вечер, Начал изучать ООП - скиньте интересные задания с использованием ООП С++. Книжные задачки перерешал уже.

работа с двумерными массивами(интересные задания)
1. Вставить после каждого столбца, содержащего максимальный по модулю элемент, строку из нулей. 2. Удалить из него каждую строку,...

После задания 8.04 консоль закрывается, хотя впереди еще задания и readln-ы
Добрый день, делаю несколько простых заданий связанных со строками, проблема в том что после задания 8.04 консоль закрывается хотя впереди...

Четыре школьных задания, буду очень благодарен( задания прикреплены)
Первое задание решить при помощи двумерной таблицы. Буду очень благодарен.

Объединить программы для задания 1 и задания 2 в одну
Нужно выполнить программу на паскале, объединив программы для задания 1 и задания 2 в одну. Подскажите, как это сделать? И как написать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

Новые блоги и статьи
Согласованность транзакций в MongoDB
Codd 30.04.2025
MongoDB, начинавшая свой путь как классическая NoSQL система с акцентом на гибкость и масштабируемость, сильно спрогрессировала, включив в свой арсенал поддержку транзакционной согласованности. Это. . .
Продвинутый ввод-вывод в Java: NIO, NIO.2 и асинхронный I/O
Javaican 30.04.2025
Когда речь заходит о вводе-выводе в Java, классический пакет java. io долгие годы был единственным вариантом для разработчиков, но его ограничения становились всё очевиднее с ростом требований к. . .
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru