Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
помогите с олимпиадой по информатике |
Философия, технологии, алгоритмы! |
|
Опции темы |
16.04.2012, 14:14 | #1 |
Форумец
Сообщений: 4
Регистрация: 11.10.2011
Возраст: 28
Не в сети |
помогите с олимпиадой по информатике
от решения этой олимпиады зависит моя оценка в аттестате.
кто сможет, помогите.(за магарыч) вот задания. Задания I этапа Конкурс по по программированию на языке C# (7 - 11 классы) Задание №1. "Перестановка трёх чисел" (5 очков) Написать на C# консольное приложение, которое: 1) считывает из файла INPUT.TXT три целых числа, записанные через пробел, в переменные A, B и C; 2) меняет местами значения переменных A, B и C (A записать в B, B записать в C и C записать в A); 3) записывает в файл OUTPUT.TXT значения переменных A, B и C (через пробел) после перестановки; 4) записывает в файл OUTPUT.TXT значения переменных A, B и C (не меняя их) в порядке возрастания (с новой строки, через пробел). Примечание. а) для перестановки A, B и C нельзя использовать дополнительную переменную; б) нельзя использовать подпрограммы. Задание №2. "Кратное трёх чисел" (10 очков) Написать на C# консольное приложение, которое: 1) считывает из файла INPUT.TXT три натуральных числа, записанные через пробел, в переменные X, Y и Z; 2) находит наименьшее общее кратное (НОК) для значений переменных X, Y и Z, используя алгоритм Эвклида; 3) записывает в файл OUTPUT.TXT результат нахождения НОК. Примечание. а) перед циклом, реализующим алгоритм Эвклида, следует запомнить значения X, Y и Z в других переменных, потому что после выхода из цикла переменные X, Y и Z будут испорчены; б) нельзя использовать подпрограммы. Задание №3. "Три простых числа" (15 очков) Написать на C# консольное приложение, которое: 1) считывает из файла INPUT.TXT натуральное число (от 1 до 4) в переменную N; 2) находит три случайных взаимно простых числа порядка N, как значения трёх переменных K, L и M; 3) записывает в файл OUTPUT.TXT значения переменных K, L и M (через пробел). Примечание. а) переменная N хранит количество цифр (порядок) для чисел K, L и M; б) взаимно простыми называются числа, у которых наибольший общий делитель (НОД) равен единице; в) нельзя использовать подпрограммы. кому нужно, вот файл txt |
16.04.2012, 15:46 | #4 |
Registered User
Сообщений: 3,165
Регистрация: 25.12.2011
Возраст: 36
Не в сети |
|
16.04.2012, 19:01 | #5 | |||
Форумец
Сообщений: 286
Регистрация: 17.09.2010
Не в сети |
Цитата:
Цитата:
Но всё равно задача детская. Цитата:
Тут уже чуть посложнее, но чуть подумать надо... но явно не олимпиадный уровень. %) |
|||
16.04.2012, 23:37 | #9 |
Registered User
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56
Не в сети |
|
17.04.2012, 00:03 | #10 |
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35
Не в сети |
У меня чисто эстетическое отторжение к именам файлов в верхнем регистре, извините. (По тем же причинам, по которым на форуме, например, так писать не принято.) С практической же точки зрения файлы (с зашитыми в код именами!) вообще не нужны, stdin и stdout наше фсио
|
17.04.2012, 00:22 | #11 |
Форумец
Сообщений: 39,863
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
|
18.04.2012, 14:38 | #15 |
супергероический
|
nikatyn, Вас ждёт завод. Плохая оценка в Вашем аттестате — радость для всего преподавательского состава и несостоявшихся работодателей.
|
18.04.2012, 17:03 | #18 |
супергероический
|
|
18.04.2012, 18:24 | #19 |
Форумец
Сообщений: 39,863
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
кто еще будет философствовать насчет заводов и пр. отдохнет от раздела пару недель.
Оставим это на совести автора, программировать космические станции с таким подходом он явно не планирует и ладно. |
18.04.2012, 22:54 | #21 | |
Форумец
Сообщений: 39,863
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Цитата:
бывш. Большая свалка. Пишите сюда на любые темы, какие вообще не по теме форума. Вэлком За короткие посты типа RedName, пошли сюда наказывать не буду. Если без фанатизма. А тема для срача обо всём подряд - изначально тухлая идея. |
|
23.04.2012, 22:26 | #23 |
Форумец
Сообщений: 39,863
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
|
23.04.2012, 23:07 | #24 | |
Registered User
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56
Не в сети |
Цитата:
|
|
24.04.2012, 00:19 | #25 | |
Форумец
Сообщений: 39,863
Регистрация: 27.05.2003
Возраст: 46
Не в сети |
Цитата:
Там можно создавать темы без особых ограничений и обсуждать всё что душе угодно, не материться, не оскор6лять собеседников и только. |
|