ЕГЭ 2010 Информатика и ИКТ
| |
Utah_jazz | Дата: Четверг, 2010-05-27, 12:47 PM | Сообщение # 1891 |
Академик
Группа: Проверенные
Сообщений: 1848
Репутация: 267
Замечания: 60%
Статус: Offline
Город: Москва
| Root, а можешь помочь щас закодить с4, я те даже алгоритм напишу!? Вот задача: На вход подаются символы, среди которых будут и цифры, заканчивается ввод нулем. Нужно выдать максимальное число, которое будет слева направо и справа налево читаться одинаково, нули в ответе присуствовать не должны! ПРимер ввод: for i:=9991 downto 10 Вывод: 19991 Вот алгоритм: у тебя получается массив из счетчиков для цифр. Пробегаешь его с начала до конца. Если счетчик делится на 2 без остатка пишешь в строку его индекс(то бишь цифирь) count div 2 раз. Потом приписываешь центр полинома (ту цифирь, что встретилась нечетное число раз). Пробегашь массив с конца до начала. Если счетчик делится на 2 без остатка пишешь в строку его индекс(то бишь цифирь) count div 2 раз. Получится относительно центра одинаково в обе стороны.
|
|
| |
aydar_116 | Дата: Четверг, 2010-05-27, 12:52 PM | Сообщение # 1892 |
Абитуриент
Группа: Пользователи
Сообщений: 15
Репутация: 0
Замечания: 0%
Статус: Offline
| http://ipicture.ru/upload/100527/f3KT76ASYA.jpeg только небольшая разница с рисунком. в конце задания ".. на позиции 2^(n-1) - 7... длч n=8 помогите!
|
|
| |
Utah_jazz | Дата: Четверг, 2010-05-27, 12:54 PM | Сообщение # 1893 |
Академик
Группа: Проверенные
Сообщений: 1848
Репутация: 267
Замечания: 60%
Статус: Offline
Город: Москва
| народ,тут есть кто-нибудь,способный решить с4, я уже 4 чтуки решил, мозг не соображает) помогите плиз!
|
|
| |
AnDron | Дата: Четверг, 2010-05-27, 12:55 PM | Сообщение # 1894 |
Абитуриент
Группа: Пользователи
Сообщений: 15
Репутация: 0
Замечания: 0%
Статус: Offline
Город: Курган
| Мда, усложнили где только можно. Вот как можно на бумажке определить цвет #811881?
INF 78 RUS in processing MAT in processing
|
|
| |
nnnvp | Дата: Четверг, 2010-05-27, 12:56 PM | Сообщение # 1895 |
Абитуриент
Группа: Пользователи
Сообщений: 19
Репутация: 1
Замечания: 0%
Статус: Offline
| только небольшая разница с рисунком. в конце задания ".. на позиции 2^(n-1) - 7... длч n=8 А
|
|
| |
LadySincerity | Дата: Четверг, 2010-05-27, 12:56 PM | Сообщение # 1896 |
Абитуриент
Группа: Пользователи
Сообщений: 14
Репутация: 0
Замечания: 0%
Статус: Offline
Город: Омск
| Мой экзамен по информатике прошел весьма относительно. Сначала собрались в школе,ждали пока кто подойдет. После пошли на остановку и ждали транспорт,чтобы доехать до другой школы. Дождались. Ехали 7-8 остановок,а потом шли пешком. Дошли до школы. 15 минут ждали пока начнется линейка. Линейка началась и мы разошлись по аудиториям. Пока зачитывали наши права уже было пол одиннадцатого. Это еще ничего,по сравнению с тем,что было потом. ) У меня отобрали мой непрограммируемый калькулятор,хотя даже по ТиВи сказали,что пользоваться им можно. Задания оказались не такими сложными как я думала. Сделала всю часть А и Б,одно задание части С... Единственное,что застряла на B7,но это ерунда. Вернулась домой в пол четвертого. Злая,голодная и недовольная. ) Вот так. )
|
|
| |
Utah_jazz | Дата: Четверг, 2010-05-27, 12:57 PM | Сообщение # 1897 |
Академик
Группа: Проверенные
Сообщений: 1848
Репутация: 267
Замечания: 60%
Статус: Offline
Город: Москва
| НАРОД,блиН, с4 кто-нибудь может помочь закодить по готовому алгоритму? На вход подаются символы, среди которых будут и цифры, заканчивается ввод нулем. Нужно выдать максимальное число, которое будет слева направо и справа налево читаться одинаково, нули в ответе присуствовать не должны! ПРимер ввод: for i:=9991 downto 10 Вывод: 19991
|
|
| |
aydar_116 | Дата: Четверг, 2010-05-27, 12:59 PM | Сообщение # 1898 |
Абитуриент
Группа: Пользователи
Сообщений: 15
Репутация: 0
Замечания: 0%
Статус: Offline
| utah, можешь переделать прогу ВОТ РЕШЕНИЕ ВОТ ЭТОГО С4 (на 99.9 процентов идеально правильное): http://ipicture.ru/upload/100527/XQKquVO1b1.jpeg на Си стандарта ANSI! #include <stdio.h> int main () { char c; int m[50]; int k=0; int i=0; int l=0; int max=0; while ((c=getchar())!='.') { if ((c>=48) && (c<=57)) { m[i]=c-48; i++; } } k=i; while (1) { for (i=0; i if (m[i]!=-1) { if (m[i]>m[max]) { max=i; } } } printf ("%d", m[max]); m[max]=-1; for (i=0; i if (m[i]!=-1) { l=1; } } if (l!=1) { break; } l=0; max=0; } getchar (); getchar (); return 0; } под нахождение минимального? Добавлено (2010-05-27, 12:59 PM) --------------------------------------------- http://ipicture.ru/upload/100527/f3KT76ASYA.jpeg только небольшая разница с рисунком. в конце задания ".. на позиции 2^(n-1) - 7... длч n=8
|
|
| |
Utah_jazz | Дата: Четверг, 2010-05-27, 1:00 PM | Сообщение # 1899 |
Академик
Группа: Проверенные
Сообщений: 1848
Репутация: 267
Замечания: 60%
Статус: Offline
Город: Москва
| aydar_116, ааахахах, это же я это решение и писал, зачем скидываешь! Лан, ща, просто надоело, я уже сто проц написал, а мне никто помочь не может! #include <stdio.h> int main () { char c; int m[50]; int k=0; int i=0; int l=0; int max=0; while ((c=getchar())!='.') { if ((c>=48) && (c<=57)) { m[i]=c-48; i++; } } k=i; while (1) { for (i=0; i<k; i++) { if (m[i]!=-1) { if (m[i]<m[max]) { max=i; } } } printf ("%d", m[max]); m[max]=-1; for (i=0; i<k; i++) { if (m[i]!=-1) { l=1; } } if (l!=1) { break; } l=0; max=0; } getchar (); getchar (); return 0; } Добавлено (2010-05-27, 1:00 PM) --------------------------------------------- Можешь просто везде переменную max на min поменять, чисто чтоб логично выглядело. у меня времени нет.
|
|
| |
aydar_116 | Дата: Четверг, 2010-05-27, 1:01 PM | Сообщение # 1900 |
Абитуриент
Группа: Пользователи
Сообщений: 15
Репутация: 0
Замечания: 0%
Статус: Offline
| я знаю что это ты писал ее) ты же в ней выводил как максимальное число, а мне надо как минимальное! переделай плииз) а то у самого голова не варит уже никак даже по тупым заданиям...
|
|
| |
KocToJIoM | Дата: Четверг, 2010-05-27, 1:06 PM | Сообщение # 1901 |
Студент
Группа: Пользователи
Сообщений: 34
Репутация: 1
Замечания: 0%
Статус: Offline
| Все, отмучился, теперь русский)) ждемс..
|
|
| |
Utah_jazz | Дата: Четверг, 2010-05-27, 1:07 PM | Сообщение # 1902 |
Академик
Группа: Проверенные
Сообщений: 1848
Репутация: 267
Замечания: 60%
Статус: Offline
Город: Москва
| aydar_116, я переделал! Там код готовый я отправил, в одном месте знак поменял! все пашет
|
|
| |
HighVoltage | Дата: Четверг, 2010-05-27, 1:13 PM | Сообщение # 1903 |
Студент
Группа: Пользователи
Сообщений: 59
Репутация: 0
Замечания: 0%
Статус: Offline
Город: Трехгорный
| фух, написал. Будем ждать результатов и готовиться к русскому языку
Абитуриент 2010 Информатика - 74 Русский язык - 75 Математика - мучительное ожидание
|
|
| |
Neud | Дата: Четверг, 2010-05-27, 1:16 PM | Сообщение # 1904 |
Студент
Группа: Пользователи
Сообщений: 23
Репутация: 6
Замечания: 0%
Статус: Offline
| Quote (Utah_jazz) На вход подаются символы, среди которых будут и цифры, заканчивается ввод нулем. Нужно выдать максимальное число, которое будет слева направо и справа налево читаться одинаково, нули в ответе присуствовать не должны! ПРимер ввод: for i:=9991 downto 10 Вывод: 19991 максимальное число будет 91919
|
|
| |
KocToJIoM | Дата: Четверг, 2010-05-27, 1:17 PM | Сообщение # 1905 |
Студент
Группа: Пользователи
Сообщений: 34
Репутация: 1
Замечания: 0%
Статус: Offline
| Кстати, не подскажете, где в интернете будут опубликованы результаты??
|
|
| |
|
|
|