|
Модераторы: Alx, Fixin |
|
Рыжий |
|
||||||||||
Помешанный Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: 1 Всего: 20 |
Здравствуйте!
Вот пару задач, для разминки мозгов : Задача №1
Задача №2
Задача №3
Задача№4
Задача №5
Это сообщение отредактировал(а) PHP-Script - 20.6.2005, 23:50 |
||||||||||
|
|||||||||||
Pakshin A. S. |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: нет Всего: 61 |
Никак не въеду... Можно примеры (точнее тесты) программ?
|
|||
|
||||
Рыжий |
|
||||||||||
Помешанный Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: 1 Всего: 20 |
Задача №6
Задача №7
Задача №8
Задача №9
Задача №10
Добавлено @ 15:49 Pakshin A. S. Каких именно?? И еще, давай постить тут только задачки А если есть вопросы/замечания/пердложения - я всегда отвечаю на PM Это сообщение отредактировал(а) PHP-Script - 21.6.2005, 00:05 |
||||||||||
|
|||||||||||
Pakshin A. S. |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: нет Всего: 61 |
Вот вторая партия нравится, т. к. есть примеры работы программы... надо бы также оформить и первую партию задач... Ok... будем следить, чтобы никаких вопросов - только задачи... Просто предупреждать нужно... |
|||
|
||||
SoWa |
|
|||
Харекришна Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: нет Всего: 74 |
Вот решите:
Это сообщение отредактировал(а) SoWa - 1.7.2005, 12:10 -------------------- Всем добра |
|||
|
||||
SoWa |
|
|||
Харекришна Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: нет Всего: 74 |
Классная задача:
Дано N, на выход дать матрицу, представляющую из себя магический квадрат со стороной N или выдать, что решений нет. -------------------- Всем добра |
|||
|
||||
EdgarJ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 3.1.2006 Репутация: нет Всего: нет |
Вот вам несколько задачь от меня. Эти задачи довались нам на школьной олимпиаде по информатики(программированию). Выполнить задания можно было на С, Turbo Pascal 7.0, QBasic. Звёздочки показывают сложность задачь.
1) * "Осадки" Вам даётсья задача зделать программу, которая работает с двумя текстовыми файламы (osadki.dat и osadki.rez) и делает при этом несколько вычислений. В 1. файл записаваетсья несколько строк. Первая строка содержит количество дней N, после которой следует количество строк (N). Начиная со второй строки в каждой записано два числа (отделены между собой пробелои) - температура воздуха и количество (в мм) осадков в день. Принимая во внимание, что 1) N <= 1000000 2) количество осадков не меньше 0 и не боль ше 100 мм 3) температура воздуха была между -50 и 50 градусами 4) если Температура меньше нуля падал снег,а во стольных случайах лил дождь в файле osadki.rez надо вывести два числа отделённых между собой побелами - общая количество снега за все дни и общее количество дождя. Пример osadki.dat 3 -1 30 0 3 20 15 osadki.rez 30 18 2)** "Дамы и кони" На шахматном столе находятсья дамы (ферзи они же королевы) и кони. Надо узнать количество дам которые под ударам как минимум одного коня и количество коней которые находятсья под ударам как минимум одного коня. Края шахматного стола обозначаютсья числами 1,2,3,4,5,6,7,8 и латинскими буквами a,b,c,d,e,f,g,h. Тем самым получаетсья, что у каждога поля есть обазначение - буква+число (а3, h2). Программа должна работать с двумя файлами - dk.dat и dk.rez. В первом файле в первой строке дано 2 числа (отделяемых пробелам) - количество дам(D) и коней(K) соответсвенно. В последующих строках D даны координаты дам, а после идут cтроки K с координатами коней. В файле dk.rez надо вывести два числа - количество дам, которые под ударам как минимум одного коня и количество коней, которые под ударам как минимум одной дамы. Количество фигур характиризуетсья так - 1<=K, D <= 64. Общее количество фигур не меньше 2 и не больше 64. Пример dk.dat 2 4 d3 d1 e1 c1 c2 h1 dk.rez 1 3 Я потом выложу задания 3., 4. и 5. уровней сложности. Это сообщение отредактировал(а) EdgarJ - 15.1.2006, 00:39 |
|||
|
||||
Алиса |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 13.6.2006 Репутация: нет Всего: нет |
Такие задачки предлагает, а грамотно писать так и не научился...
|
|||
|
||||
Рыжий |
|
|||
Помешанный Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: 1 Всего: 20 |
||||
|
||||
Palladin |
|
|||
Опытный Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: нет Всего: 17 |
А решения этих задач здесь постить ненадо??? или это чисто для себя, чтоб не забыть
-------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
dvamaster |
|
|||
Опытный Профиль Группа: Участник Сообщений: 559 Регистрация: 30.6.2004 Где: Россия : Курган Репутация: нет Всего: 10 |
Вот моя задачка:
Это сообщение отредактировал(а) dvamaster - 5.8.2006, 10:02 -------------------- Хорошую информацию трудно добыть. Сделать с ней что-нибудь - еще труднее. /L. Skywalker/ Что же я сделал не так? /Король Лир/ Я делаю это для твоего же блага! /Любой родитель и палач/ PKUNZIP.ZIP /неизвестный/ |
|||
|
||||
sgentstuff |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 116 Регистрация: 13.9.2005 Репутация: нет Всего: 1 |
Предлагаю помимо задач выкладывать также и решения этих задач! Каждый, кто хочет решает задачу, выкладывает свое решение, чтобы можно было посмотреть чье решение эффективнее! В данный момент решаю вот эту задачу, пока не решил, давайте вместе ее решать, потом следующую и т.д., а то умирает эта тема!
Составить алгоритм заполнения прямоугольной таблицы размером N*N целыми числами от 1 до N*N по спирали. Пример для N=5. 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 Добавлено @ 11:36 SoWa, RooR и все остальные подключайтесь! --------------------
Тот, кто ищет миллионы, весьма редко их находит, но тот, кто их не ищет, не находит никогда. |
|||
|
||||
sgentstuff |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 116 Регистрация: 13.9.2005 Репутация: нет Всего: 1 |
Вобщем решил я эту задачку решение ниже.
Предлагаю помимо задач выкладывать также и решения этих задач! Каждый, кто хочет решает задачу, выкладывает свое решение, чтобы можно было посмотреть чье решение эффективнее! В данный момент решаю вот эту задачу, пока не решил, давайте вместе ее решать, потом следующую и т.д., а то умирает эта тема! Составить алгоритм заполнения прямоугольной таблицы размером N*N целыми числами от 1 до N*N по спирали. Пример для N=5. 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 Ршение
Кто может предложить более изящное решение, чем с 5- циклами? --------------------
Тот, кто ищет миллионы, весьма редко их находит, но тот, кто их не ищет, не находит никогда. |
|||
|
||||
sgentstuff |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 116 Регистрация: 13.9.2005 Репутация: нет Всего: 1 |
Задача r89_4
По кругу стоят N спортсменов с номерами от 1 до N. Начиная с какого-то человека, по кругу удаляется каждый k-ый спортсмен. После каждого удаления круг смыкается. Составить алгоритм определения последовательности номеров удаляемых спортсменов. --------------------
Тот, кто ищет миллионы, весьма редко их находит, но тот, кто их не ищет, не находит никогда. |
|||
|
||||
sgentstuff |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 116 Регистрация: 13.9.2005 Репутация: нет Всего: 1 |
Решение r89_4
--------------------
Тот, кто ищет миллионы, весьма редко их находит, но тот, кто их не ищет, не находит никогда. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Интересные и занимательные задачи по программированию | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |