2 / 2 / 1
Регистрация: 05.08.2017
Сообщений: 61
|
||||||
1 | ||||||
Нужно перевести программу с Ada в Pascal10.10.2017, 15:10. Просмотров 922. Ответов 4
Метки нет Все метки)
(
жело переоценить роль шоколадных плиток для проведения традиционных олимпиад по программированию. Во-первых, питательное содержание шоколада значительно повышает количество гениальных идей у участников олимпиады, а геометрическая форма плитки – это, обычно, прямоугольник размером a × b квадратных частей 1 × 1, что в свою очередь напоминает модели многих задач.
Известны размеры шоколадной плитки a × b и количество участников олимпиады n. Членам жюри нужно определить, какого количества плиток шоколада достаточно, чтобы разломив их на единичные части, можно было бы разделить их поровну среди всех n участников олимпиады. То есть чтобы каждый получил бы одинаковое число квадратных долек 1 × 1. Вход. Натуральные числа a, b, n. Все значения не превышают 100. Выход. Вывести достаточное количество плиток шоколада. Пример входа 3 5 6 Пример выхода 2 РЕШЕНИЕ циклы Анализ алгоритма Каждая плитка шоколада содержит a * b единичных частей. Если cnt – достаточное количество плиток шоколада, то a * b * cnt должно нацело делиться на n. Значение cnt всегда существует, ищем его простым перебором: 1, 2, 3, … . Реализация алгоритма Читаем входные данные. scanf("%d %d %d",&a,&b,&n); s = a * b; Искомое количество плиток шоколада cnt ищем простым перебором, начиная с 1. cnt = 1; while (a * b * cnt % n > 0) cnt++; Выводим ответ. printf("%d\n",cnt); Вот то, в чём я разобрался, но что то не работает:
Добавлено через 56 минут Уже решил.
1
|
|
10.10.2017, 15:10 | |
Нужно перевести программу с Basic на Pascal Нужно перевести программу с Pascal на Python
__________________
4
Помогаю в написании курсовых работ и дипломов здесь. |
|
![]() 6582 / 4432 / 4722
Регистрация: 05.06.2014
Сообщений: 21,756
|
|
14.10.2017, 13:04 | 2 |
Это замечательно!
Не могли бы Вы выложить Ваше решение? Что чрезвычайно смогло бы помочь иным страждущим.
0
|
2 / 2 / 1
Регистрация: 05.08.2017
Сообщений: 61
|
||||||
16.10.2017, 18:33 [ТС] | 4 | |||||
А вот и решение. На e-olimp проходит 100%
Пользуйтесь на здоровье.
0
|
Alvin Seville
|
|
16.10.2017, 20:18 | 5 |
1. Абсолютно неясно зачем вводить лишний тип index.
2. И так же зачем писать без отступов. Добавлено через 1 минуту Есть стандартные типы - вот ими на здоровье и пользуйтесь. Если надо - создавайте свои (только там где это действительно надо). Не пытайтесь куча всего лишнего понапихать в программу, что совсем не нужно для решения данной задачи.
0
|
16.10.2017, 20:18 | |
Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь. Нужно перевести данную программу из Turbo Pascal в Delphi
Нужно перевести код из Turbo Pascal в Pascal ABC Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |