|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.10.2008, 19:36 | #1 |
Регистрация: 28.10.2008
Сообщений: 3
|
4 Нетрудные задачки
Задача 1. Факториал
Напишите программу, которая по введенному числу N (1≤N≤10) вычислит и напечатает значение N! = 1*2*3*…*N Пример ввода: 4 Пример вывода: 24 Задача 2. Среднее расстояние на переговорах Три участника деловых переговоров сели за треугольный стол. Каждый сел со своей стороны этого стола, причем ровно в середине стороны. Напишите программу, которая вычислит среднее расстояние между участниками переговоров. Программе вводится 3 числа – длины сторон стола. Результатом является одно число – среднее расстояние между участниками переговоров. Примеры: Ввод: 3 4 5 Вывод: 2 Ввод: 5 5 7 Вывод: 2.83333333 Задача 3. Маршрутное такси В час пик на остановку одновременно подъехали три маршрутных такси, следующие по одному маршруту, в которые тут же набились пассажиры. Водители обнаружили, что количество людей в разных маршрутках разное, и решили пересадить часть пассажиров так, чтобы в каждой маршрутке было поровну пассажиров. Требуется определить, какое наименьшее количество пассажиров придется при этом пересадить. Программе вводится три натуральных числа, не превосходящих 100 - количества пассажиров в первой, второй и третьей маршрутках соответственно. Программа должна выводить одно число - наименьшее количество пассажиров, которое требуется пересадить. Если это невозможно, выведите слово IMPOSSIBLE. Примеры: Ввод: 1 2 3 Вывод: 1 Ввод: 99 100 100 Вывод: IMPOSSIBLE Задача 4. Симметричная последовательность Последовательность чисел назовем симметричной, если она одинаково читается как слева направо, так и справа налево. Например, следующие последовательности являются симметричными: 1 2 3 4 5 4 3 2 1 1 2 1 2 2 1 2 1 Вашей программе будет дана последовательность чисел. Требуется определить, какое минимальное количество и каких чисел надо приписать в конец этой последовательности, чтобы она стала симметричной. Вводится сначала число N — количество элементов исходной последовательности. Далее вводится N чисел — элементы этой последовательности. 1≤N≤100, элементы последовательности — натуральные числа от 1 до 9. Выведите сначала число M — минимальное количество элементов, которое надо дописать к последовательности, а потом M чисел (каждое — от 1 до 9) — числа, которые надо дописать к последовательности. Примеры: Ввод Вывод 9 1 2 3 4 5 4 3 2 1 0 5 3 1 2 1 2 2 1 2 1 5 4 1 2 3 4 5 4 3 2 1 |
29.10.2008, 01:21 | #2 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 239
|
вот первая:
Код:
Надо бы избавиться от привычки ставить многоточие.....
|
29.10.2008, 01:26 | #3 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 239
|
вот вторая:
Код:
Надо бы избавиться от привычки ставить многоточие.....
|
29.10.2008, 01:31 | #4 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 239
|
третяя:
Код:
Надо бы избавиться от привычки ставить многоточие.....
|
29.10.2008, 02:21 | #5 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 239
|
во последняя....... даже в один цикл уложилась))))))
Код:
Надо бы избавиться от привычки ставить многоточие.....
|
29.10.2008, 15:51 | #6 |
Регистрация: 28.10.2008
Сообщений: 3
|
Спасибо большое )
|
29.10.2008, 19:05 | #7 |
Регистрация: 28.10.2008
Сообщений: 3
|
А в первом номере ограничени N (1≤N≤10) куда прописать нужно?
|
29.10.2008, 20:39 | #8 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
begin
repeat write('x='); readln(x); until (x>=1)and(x<=10); {если введешь другие числа, не примет, нужно вводить снова} writeln(f(x)); readln; end. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задачки | мандаринка | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 02.02.2008 17:02 |
Задачки на Си | Cyn4uk | Помощь студентам | 3 | 06.12.2007 23:51 |
Задачки по С | Aero | Помощь студентам | 3 | 04.10.2007 18:41 |
Нужно СРОЧНО решить нетрудные задачи по QBasic | Final | Фриланс | 2 | 20.06.2007 22:29 |