Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Программирование
Философия, технологии, алгоритмы!

Ответ
 
Опции темы
Старый 16.04.2012, 14:14   #1   
Форумец
 
Сообщений: 4
Регистрация: 11.10.2011
Возраст: 28

nikatyn вне форума Не в сети
помогите с олимпиадой по информатике

от решения этой олимпиады зависит моя оценка в аттестате.
кто сможет, помогите.(за магарыч)

вот задания.
Задания 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
Вложения
Тип файла: txt олимпиада по информатике.txt (1.8 Кб, 8 просмотров)
  Ответить с цитированием
Старый 16.04.2012, 15:24   #2   
Форумец
 
Сообщений: 4
Регистрация: 11.10.2011
Возраст: 28

nikatyn вне форума Не в сети
Цитата:
Сообщение от Ismail Посмотреть сообщение
Зачем вам незаслуженная оценка в аттестате? Идите в чушок.
я просто попросил помочь, кому не интересно - проходите мимо
  Ответить с цитированием
Старый 16.04.2012, 15:45   #3   
Смотри сюда
 
Аватар для RedName
 
Сообщений: 418
Регистрация: 16.11.2007

RedName вне форума Не в сети
до какого числа надо?

это же элементарные задачи
  Ответить с цитированием
Старый 16.04.2012, 15:46   #4   
Registered User
 
Аватар для ProcXel.A
 
Сообщений: 3,165
Регистрация: 25.12.2011
Возраст: 36

ProcXel.A вне форума Не в сети
Помогаю: http://msdn.microsoft.com/ru-ru/beginner/ee344863.aspx
  Ответить с цитированием
Старый 16.04.2012, 19:01   #5   
Форумец
 
Сообщений: 286
Регистрация: 17.09.2010

Battle Coder вне форума Не в сети
Цитата:
Сообщение от nikatyn Посмотреть сообщение
а) для перестановки A, B и C нельзя использовать дополнительную переменную;
Задача детская =) на сообразительность, скорее математическая.
Цитата:
б) нельзя использовать подпрограммы.
Не люблю когда подобные условия дают =) это не есть правильно...
Но всё равно задача детская.

Цитата:
Сообщение от nikatyn Посмотреть сообщение
2) находит наименьшее общее кратное (НОК) для значений переменных X, Y и Z, используя алгоритм Эвклида;
Заходим на википедию - находим там нужный алгоритм Евклида и следуем по шагам. - это очень трудно? Это очень мало похоже на олимпиадные задачи... которые, я, например, решал будучи школьником %) (правда, на паскале)

Цитата:
Сообщение от nikatyn Посмотреть сообщение
Задание №3. "Три простых числа" (15 очков)
Тут уже чуть посложнее, но чуть подумать надо... но явно не олимпиадный уровень. %)
  Ответить с цитированием
Старый 16.04.2012, 20:02   #6   
Форумец
 
Сообщений: 4
Регистрация: 11.10.2011
Возраст: 28

nikatyn вне форума Не в сети
спасибо)
  Ответить с цитированием
Старый 16.04.2012, 20:03   #7   
Форумец
 
Сообщений: 4
Регистрация: 11.10.2011
Возраст: 28

nikatyn вне форума Не в сети
Цитата:
Сообщение от RedName Посмотреть сообщение
до какого числа надо?

это же элементарные задачи
до 1 июня
  Ответить с цитированием
Старый 16.04.2012, 22:47   #8   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Хм… Язык c#, а имена файлов даны в верхнем регистре в формате 8.3. Печально.
  Ответить с цитированием
Старый 16.04.2012, 23:37   #9   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
Хм… Язык c#, а имена файлов даны в верхнем регистре в формате 8.3. Печально.
а что печального?!
такие имена файлов фактически стандартное название для олимпиадных задач. так что тут всё норм.
  Ответить с цитированием
Старый 17.04.2012, 00:03   #10   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
У меня чисто эстетическое отторжение к именам файлов в верхнем регистре, извините. (По тем же причинам, по которым на форуме, например, так писать не принято.) С практической же точки зрения файлы (с зашитыми в код именами!) вообще не нужны, stdin и stdout наше фсио
  Ответить с цитированием
Старый 17.04.2012, 00:22   #11   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,863
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Battle Coder Посмотреть сообщение
Тут уже чуть посложнее, но чуть подумать надо... но явно не олимпиадный уровень. %)
Это даже не рекурсия. Обычные вложенные циклы.
Забава на олимпиадах в том что там дают такие задания что отладить их особо не получается. Так задумано.
  Ответить с цитированием
Старый 17.04.2012, 00:23   #12   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,863
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
silly, касательно регистра хватит спорить. Тема не о том.
Предупреждение.
  Ответить с цитированием
Старый 17.04.2012, 07:31   #13   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
С практической же точки зрения файлы (с зашитыми в код именами!) вообще не нужны, stdin и stdout наше фсио
Ну для кого stdin а для кого iostream
  Ответить с цитированием
Старый 18.04.2012, 11:16   #14   
Смотри сюда
 
Аватар для RedName
 
Сообщений: 418
Регистрация: 16.11.2007

RedName вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
С практической же точки зрения файлы (с зашитыми в код именами!) вообще не нужны, stdin и stdout наше фсио
  Ответить с цитированием
Старый 18.04.2012, 14:38   #15   
супергероический
 
Аватар для micropoozz
 
Сообщений: 8,575
Регистрация: 01.03.2005
Возраст: 42
Записей в дневнике: 13

micropoozz вне форума Не в сети
nikatyn, Вас ждёт завод. Плохая оценка в Вашем аттестате — радость для всего преподавательского состава и несостоявшихся работодателей.
  Ответить с цитированием
Старый 18.04.2012, 14:58   #16   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Цитата:
Сообщение от micropoozz Посмотреть сообщение
nikatyn, Вас ждёт завод.
Между прочим на заводе тоже нужно головой думать.
Что-бы по неосторожности эту самую голову не потерять.
  Ответить с цитированием
Старый 18.04.2012, 16:44   #17   
Наркоман...
 
Аватар для Shoroh
 
Сообщений: 1,858
Регистрация: 20.06.2005
Возраст: 36

Shoroh вне форума Не в сети
на заводе голову пропить легко)
афтар ленив. все решаемо.
  Ответить с цитированием
Старый 18.04.2012, 17:03   #18   
супергероический
 
Аватар для micropoozz
 
Сообщений: 8,575
Регистрация: 01.03.2005
Возраст: 42
Записей в дневнике: 13

micropoozz вне форума Не в сети
Цитата:
Сообщение от Shoroh Посмотреть сообщение
все решаемо
Цитата:
Сообщение от Shoroh Посмотреть сообщение
на заводе голову пропить легко)
Заводы просто ноют в ожидании такого кадра.
  Ответить с цитированием
Старый 18.04.2012, 18:24   #19   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,863
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
кто еще будет философствовать насчет заводов и пр. отдохнет от раздела пару недель.
Оставим это на совести автора, программировать космические станции с таким подходом он явно не планирует и ладно.
  Ответить с цитированием
Старый 18.04.2012, 21:43   #20   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
RedName, я могу вам дать персональное объяснение в личке. Или просите Спектатора сделать отдельную тему для срачей.
  Ответить с цитированием
Старый 18.04.2012, 22:54   #21   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,863
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
RedName, я могу вам дать персональное объяснение в личке. Или просите Спектатора сделать отдельную тему для срачей.
Скажу по секрету - для этого есть целый раздел: http://bvf.ru/forum/forumdisplay.php?f=46
бывш. Большая свалка. Пишите сюда на любые темы, какие вообще не по теме форума.
Вэлком За короткие посты типа RedName, пошли сюда наказывать не буду.
Если без фанатизма.
А тема для срача обо всём подряд - изначально тухлая идея.
  Ответить с цитированием
Старый 19.04.2012, 07:47   #22   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
Вэлком За короткие посты типа RedName, пошли сюда наказывать не буду.
Куда-куда? Типа ссылка в никуда это тонкий намёк?
  Ответить с цитированием
Старый 23.04.2012, 22:26   #23   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,863
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Куда-куда? Типа ссылка в никуда это тонкий намёк?
Создаешь в болталке тему, кидаешь ссылку здесь. И там обсуждаете что душе угодно. Там вроде только что оскорбления, мат и тому подобные вещи запрещены.
  Ответить с цитированием
Старый 23.04.2012, 23:07   #24   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
Создаешь в болталке тему, кидаешь ссылку здесь. И там обсуждаете что душе угодно. Там вроде только что оскорбления, мат и тому подобные вещи запрещены.
У меня ссылка не на болталку высветилась, а на адрес http://xn--80ah2byc/
  Ответить с цитированием
Старый 24.04.2012, 00:19   #25   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,863
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
У меня ссылка не на болталку высветилась, а на адрес http://xn--80ah2byc/
Да ёлки.... Ссылка левая, я просто привел пример. Изначально она выглядела так : http:// сюда /
Там можно создавать темы без особых ограничений и обсуждать всё что душе угодно, не материться, не оскор6лять собеседников и только.
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind