ЗМАГАННЯ ЗАВЕРШЕНО
Номінація:
Алгоритми та структури даних
Автор:
Іван Безсмертний
Команда:
 
Завдання 1

Вивести на екран таблицю множення як вказано нижче:

1 x 1   = 1     2 x 1   = 2     3 x 1   = 3      4 x 1  = 4       5 x 1   = 5

1 x 2   = 2     2 x 2   = 4     3 x 2   = 6      4 x 2  = 8       5 x 2   = 10

1 x 3   = 3     2 x 3   = 6     3 x 3   = 9      4 x 3  = 1 2    5 x 3   = 15

1 x 4   = 4     2 x 4   = 8     3 x 4   = 12    4 x 4  =  16    5 x 4   = 20

1 x 5   = 5     2 x 5   = 10   3 x 5   = 15    4 x 5  =  20    5 x 5   = 25

1 x 6   = 6     2 x 6   = 12    3 x 6   = 18    4 x 6   = 24   5 x 6   = 30

1 x 7   = 7     2 x 7   = 14    3 x 7   = 21    4 x 7   = 28   5 x 7   = 35

1 x 8   = 8     2 x 8   = 16    3 x 8   = 24    4 x 8   = 32   5 x 8   = 40

1 x 9   = 9     2 x 9   = 18    3 x 9   = 27    4 x 9   = 36   5 x 9   = 45

1 x 10 = 10   2 x 10 = 20   3 x 10 = 30    4 x 10 = 40   5 x 10 = 50

 

6 x 1   = 6       7 x 1   = 7       8 x 1   = 3      9 x 1   = 9        10 x 1    = 10

6 x 2   = 12     7 x 2   = 14     8 x 2   = 6      9 x 2  = 18      10 x 2    = 20

6 x 3   = 18     7 x 3   = 21     8 x 3   = 9      9 x 3  = 27      10 x 3    = 30

6 x 4   = 24     7 x 4   = 28     8 x 4   = 12    9 x 4  = 32      10 x 4    = 40

6 x 5   = 30     7 x 5   = 35     8 x 5   = 15    9 x 5  = 45      10 x 5    = 50

6 x 6   = 36     7 x 6   = 42     8 x 6   = 18    9 x 6   = 54     10 x 6    = 60

6 x 7   = 42     7 x 7   = 49     8 x 7   = 21    9 x 7   = 63     10 x 7    = 70

6 x 8   = 48     7 x 8   = 56     8 x 8   = 24    9 x 8   = 72     10 x 8    = 80

6 x 9   = 54     7 x 9   = 63     8 x 9   = 27    9 x 9   = 81     10 x 9    = 90

6 x 10 = 60    7 x 10 = 70     8 x 10 = 30    9 x 10 = 90     10 x 10 = 100

   


ОПИС РОБОТИ:
Опис результатів
Новий додаток

ЗАВДАННЯ 2

Комп'ютер задає 20  випадкових цілих чисел в діапазоні від 10 до 100. Вивести ці числа на екран. Знайти два найбільші числа і їх також вивести на екран. 

 


ОПИС РОБОТИ:
Опис результатів
Новий додаток

ЗАВДАННЯ 3

Дано два числа m і n. Відомо, що m/n - неправильний дріб (чисельник більший від знаменника). Треба скоротити цей дріб і виділити цілу частина. Вхідні параметри - два числа (m,n). вихідні - ціла частина і нескоротний правильний дріб, що залишився.

Приклад:

Вхід: 33, 6

Вихід:5, 1, 2  (5 - ціла частина, і дріб 1/2)


ОПИС РОБОТИ:
Опис результатів
Новий додаток

ЗАВДАННЯ 4

Дана не порожня послідовність цілих чисел за якими слідує 0.  Визначити порядковий номер найменшого з них і вивести його на екран. Обмежень на кількість цифр у послідовності немає.

Приклад: 

Вхід: 10 24 30 11 5 9 20 0

Вихід: 5


ОПИС РОБОТИ:
Опис результатів
Новий додаток

ЗАВДАННЯ 5

Дана матриця розмірності М х N ( М та N вводяться з клавіатури).

Матрицю необхідно заповнити випадковими цілими числами в діапазоні від 1 до 100. Вивести цю згенеровану матрицю на екран. Після цього в кожному рядку матриці необхідно знайти максимальне число та відсортувати ряди матриці по спаданню їх максимальних чисел.

Вивести матрицю з відсортованими рядами. В кінці кожного ряду матриці  вказати  його максимальне число.

Приклад:

Вхід: 3 3

Вихід:

Випадкова матриця розмірності 3х3:
1    66  23
22  56  99
5    75  34

Матриця з відсортованими рядами по максимальному значенню та стовпчиком максимальних значень:
22  56  99        99
5    75  34        75
1    66  23        66


ОПИС РОБОТИ:
Опис результатів
Новий додаток

ОБГОВОРЕННЯ:
2012-10-27 12:02 Антон Адамів:
Потрібно буде малювати діаграми, чи писати програмки на довільній мові програмування?
2012-10-27 14:49 Адміністратор:
Доброго дня! Програми можна реалізовувати в одному з наступних середовищ: Visual Studio, Delphi, TurboPascal, QBasic.
2012-10-27 15:42 Іван Безсмертний:
А чому тільки ці? Де той же PHP??? так не чесно
2012-10-27 15:47 Олександр Сторожук:
Иван Бессмертный, его нет, так как я его ещё не знаю :)
2012-10-27 15:49 Адміністратор:
А чому не на Java, Python, Algol..? Ви пропонуєте, щоб Cуддя знав усі мови програмування? :)
2012-10-27 15:52 Максим Заяц:
вопрос: модуль CRT в паскале обязательно использывать?
2012-10-27 15:53 Олександр Сторожук:
Максим Заяц, нет.
2012-10-27 15:53 Антон Адамів:
А як же відносно C/C++ ? Я думав, що це буде основною мовою.
2012-10-27 15:54 Іван Франчук:
Скажіть будь ласка а можна використовувати Free Pascal?????
2012-10-27 15:56 Максим Заяц:
по-моему - да, я по крайней мере на нем буду, только типы использывать те, что есть в турбо
2012-10-27 15:57 Іван Франчук:
Я теж збираюся на фрі програмувати))
2012-10-27 15:58 Максим Заяц:
хотя, разницы в написании почти нету
2012-10-27 15:58 Іван Безсмертний:
"2012-10-27 18:49 Адміністратор: А чому не на Java, Python, Algol..? Ви пропонуєте, щоб Cуддя знав усі мови програмування? :)" а чого сразу всі?? самі популярні і масові.
2012-10-27 15:58 Адміністратор:
С#, С++, VisualBasic - усе що відкривається в Visual Studio - можна.
2012-10-27 15:59 Антон Адамів:
Якщо використовувати Visual studio, то скидати весь проект чи тільки файл з кодом?
2012-10-27 15:59 Адміністратор:
Для С# та С++ ми скоро запустимо окремий конурс
2012-10-27 16:00 Іван Франчук:
Адміністратор, Free Pascal можна????
2012-10-27 16:01 Адміністратор:
Щодо Free Pascal - зараз уточню у Судді конкурсу.
2012-10-27 16:02 Адміністратор:
Для Visual Studio краще прикріпляйте весь проект в архіві
2012-10-27 16:05 Адміністратор:
Free Pascal - можна
2012-10-27 16:05 Іван Франчук:
Дякую)))
2012-10-27 16:09 Максим Заяц:
Спасибо!
2012-10-27 16:16 Maxim Gonchar:
Що писати в новий додаток?!?!?! адмін - хелп!
2012-10-27 16:18 Адміністратор:
Максиме, доброго дня! Дивіться пункт №3 Алгоритм викладення робіт на сторінці конкурсу в описові.
2012-10-27 16:26 Максим Заяц:
а в задаче №4 последовательность вводить с клавиатуры?
2012-10-27 16:29 Антон Адамів:
Якщо використовувати Visual studio, то скидати весь проект чи тільки файл з кодом?
2012-10-27 16:29 Адміністратор:
Максиме - так, з клавіатури. Після 0 - вивід результатів.
2012-10-27 16:30 Адміністратор:
Антоне - весь проект в архіві.
2012-10-27 16:30 Максим Заяц:
спасибо
2012-10-27 16:35 Игорь Беленок:
а во втором задании числа могут повторятся?
2012-10-27 16:38 Антон Адамів:
Дякую
2012-10-27 16:45 Олександр Братусь:
В 4 завданні потрібно вивести порядковий номер числа чи саме число? А то по зразку не зрозуміло.
2012-10-27 16:47 Адміністратор:
Ігорю - при генерації випадкових чисел( задача 2 та 5) числа можуть повторюватися.
2012-10-27 16:48 Адміністратор:
Олександру - саме порядковий номер. Тобто в зразку 5 значить, що найменше число знаходиться на 5-ому місці
2012-10-27 16:50 Антон Адамів:
Завдання №3. Вхід даних відбувається через кому, чи як два різних числа?
2012-10-27 16:55 Іван Франчук:
завдання 3, які обмеження на m Ta n???
2012-10-27 16:59 Адміністратор:
У завданні 3 введення здійснюється як два різних числа. Щодо чисел m та n - це цілі числа. По модулю число m більше ніж n (неправильний дріб)
2012-10-27 17:00 Максим Заяц:
А у задаче №2 вывод 2 максимальных чисел как выводить, и отделять от последовательности?
2012-10-27 17:03 Адміністратор:
Максиму - Щоб було зрозуміло Судді :) Наприклад, на новому рядку з текстом. "Два найбільших числа послідовності: M, N"
2012-10-27 17:05 ВІталій Рослов:
как скинуть то что сделал не могу понять чуток
2012-10-27 17:07 Адміністратор:
Нагадую основні інструкції - для того, щоб прикріпити роботу до завдання, необхідно на сторінці свого проекту перейти в режим редагування (натиснути на олівець в правому верхньому кутку). Після цього під кожним завданням з`являться олівчики для завантаження файлів. Після того, як файл завантажився, рекомендується перевірити коректність завантаження - для цього збережіть його назад на свій комп`ютер та перегляньте зміст.
2012-10-27 17:08 Максим Заяц:
Ясненько, очень надеюсь что судья очень и очень понятлив:)
2012-10-27 17:14 Maxim Gonchar:
ЕХХХХХХХ, У МЕНЕ ПЕРШЕ ЗАВДАННЯ ВСЕ У СТОВПЧИККК!!!!!!! А можна не в рядок, а в стовпчик?? а???)))))
2012-10-27 17:16 Адміністратор:
Максиме, мабуть, якщо суддя прямо вдрукував як повинні виглядати результати, то це має значення. Очевидно, що вигляд виведення впливатиме на організацію циклів.
2012-10-27 17:22 Maxim Gonchar:
Schade :(
2012-10-27 17:45 Вячеслав Мен:
А в каких задачах числа ввода могут быть отрицательными?
2012-10-27 17:50 Адміністратор:
Щодо чисел введення - Якщо вводиться розмірність матриці - то очевидно, що розмірність не може бути від`ємною або 0. Усі інші випадки - обмежень на знак Суддя не встановлював.
2012-10-27 17:52 Вячеслав Мен:
Спасибо
2012-10-27 17:52 Олександр Сторожук:
Эх, по ходу 5-е я не сделаю... =( Массивы вроде как нужны, а я их ещё даже не учил...
2012-10-27 17:57 Адміністратор:
Шановні учасники!!! Нагадую про необхідність установки правильної дати народження на своїй особистій сторінці. Якщо дата народження не буде встановлена до понеділка 18:00 - роботи такого учасника йтимуть у режимі "Поза конкурсом". Таким роботам IT-бали не нараховуються.
2012-10-27 17:58 Игорь Беленок:
Саша Сторожук, вообщето тут везде массивы нужны.
2012-10-27 17:59 Олександр Сторожук:
Игорь Беленок, О_о. Все 4 задания без них сделал...
2012-10-27 17:59 Максим Заяц:
Игорь, не везде
2012-10-27 18:00 Максим Заяц:
В 3-тем массивы не нужны
2012-10-27 18:00 Максим Заяц:
Админ, а когда будут результаты?
2012-10-27 18:01 Микита Меленчуков:
а можна роботу на пошту вислати?
2012-10-27 18:01 Вячеслав Мен:
в 1-м массивы необязательно
2012-10-27 18:02 Адміністратор:
Вітаю із закінченням конкурсу!
2012-10-27 18:03 Адміністратор:
Які думки про завдання конкурсу - складні/легкі, цікаві/нецікаві і т.д.?
2012-10-27 18:03 Олександр Сторожук:
Да вообще первые 4 задания без масивов. Это только я так умудрился?
2012-10-27 18:03 Максим Заяц:
не ну принципе в разделе переменных можно написать :)
2012-10-27 18:03 Адміністратор:
Микита - тільки швидко
2012-10-27 18:03 Дмитро Кутрань:
Да уж) по-мучался я с вводом в шарпе (не консольный язык)) Одна из работ у меня на плюсах - так можно?
2012-10-27 18:04 Максим Заяц:
Задания интересные, даже очень, особенно последнее)
2012-10-27 18:04 Дмитро Кутрань:
И да, 4 задания без массивов выполняются прекрасно.
2012-10-27 18:04 Олександр Сторожук:
Адміністратор, задания очень интересные! Сидел с бумажкой часто и думал как лучше сделать. Но всё же 5-е было сложное (лично для меня, так как масивов не знаю). А в целом отличные впечатления!
2012-10-27 18:04 Адміністратор:
Дмитре - головне щоб Суддя не дуже "мучився" :) А то може не зрозуміти :)
2012-10-27 18:05 Вячеслав Мен:
в принципе задания несложные, просто поскольку их пять, сложно успеть. Я вот например не успел отправить 5-е, хотя оставалось 7 строчек дописать.
2012-10-27 18:05 Олександр Братусь:
Саша, тільки не говори, що ти і п`яте завдання зробив без масивів :D
2012-10-27 18:05 Максим Заяц:
ага, я вчера первый раз участвовал в Паскале - теперь наверное сам не пойму, что написал)
2012-10-27 18:06 Олександр Братусь:
Вячеслав, аналогично думаю, жутко торопился, 5 задачу чуть ли не на последних минутах отправил.
2012-10-27 18:06 Максим Заяц:
не, я успел, я раньше решал похожие, или части задач, к примеру вывод двумерного массива, так что осталось чутку переделать- и все)
2012-10-27 18:06 Олександр Сторожук:
Олександр Братусь, я його взагалі не робив :) Масивів-то я не знаю ще...
2012-10-27 18:07 Максим Заяц:
Саша Сторожук, помучаешься ещё с ними...
2012-10-27 18:08 Дмитро Кутрань:
Всем спасибо, все удачи :)
2012-10-27 18:08 Адміністратор:
В`ячеславе - потоібно було прикріпляти без 7 рядків. Кожне завдання оцінюється від 1 до 10 балів. Суддя б накинув пару балів :)
2012-10-27 18:08 Вячеслав Мен:
Хотя как по мне тесты на теорию сложнее
2012-10-27 18:09 Олександр Сторожук:
Максим Заяц, да судьба у меня такая... Мучатся. Не зря на программиста пошел :)
2012-10-27 18:09 Максим Заяц:
Администратор, а к примеру в 5-той задаче, за то что массив выводит дали бы несколько баллов?
2012-10-27 18:10 Максим Заяц:
Саша Сторожук ты в институте учишся?
2012-10-27 18:11 Адміністратор:
Максиме - думаю, Суддя якось би це врахував :)
2012-10-27 18:11 Олександр Братусь:
Максим, там мучаться - так это только с ужасно перекрученными задачами (как 5 задача, использовал для нее еще один двумерный масив), где они используются, а в остальном они довольно таки простые. P.S. Сорри, что так долго писал :D
2012-10-27 18:12 Олександр Сторожук:
Максим Заяц, не-а. В колледже пока что.
2012-10-27 18:13 Адміністратор:
Дякую усім за участь! До зустрічі на наступних IT-баталіях!
2012-10-27 18:13 Олександр Братусь:
Хм... Как прочитал, что массив нужен как таковой только в 5 задаче, и продумав задачи без них, понял, что массивы меня жутко ограничивают :D
2012-10-27 18:19 Максим Заяц:
Саша Братусь, ты есть в ВК? Если да, то дай адрес, пообщаемся может когда о том, о сем)
2012-10-27 18:22 Олександр Братусь:
Максим, у меня здесь на моей странице есть адрес на страницу VK=)
2012-10-27 19:07 Микита Шрамко:
Вот это я протупил, я вместо файла program.cs в первом задании кинул решение(((