![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 23.10.2011
Сообщений: 2
|
![]()
Задача 1. Построить наибольшей длины линейный массив из различных двузначных чисел, в записи которых встречаются цифры:1,3,5,7,9. Расположить элементы массива по главной диагонали экрана монитора в порядке возрастания.
Входной файл пуст. В выходном файле - одна строка из элементов искомого массива, разделитель чисел-пробел. Задача2. Вывести на экран монитора массив чисел и сумму элементов, окаймляющих данный массив чисел 1 2 3 4 ... n n+1 n+2 n+3 n+4 ... 2n 2n+1 2n+2 2n+3 2n+4 ... 3n ........ ......... ........ ........ ... (n-1)n+1|(n-1)n+2|(n-1)n+3|(n-1)n+4 ...n*n во входном файле - число n. В выходом файле записана строка из n*n+1 числа, элементы массива и искомая сумма. Разделитель числа-пробел |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.07.2011
Сообщений: 376
|
![]()
Ну так в чём проблема? где свои наработки?
Люблю на ты.Я человек простой
![]() |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 23.10.2011
Сообщений: 2
|
![]()
Не могу решить
|
![]() |
![]() |
![]() |
#4 | ||
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
Правильно читать
Цитата:
Наработки где? Цитата:
Объявляем множество Код:
Код:
Код:
Код:
Код:
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) Последний раз редактировалось Vanta11a; 24.10.2011 в 13:49. |
||
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Vanta11a в вашем примере есть ряд неточностей... и косячок - нужно через OR проверять условия попадания, а не делать OR числам, а потом проверять, входит ли полученное число в нужное множество:
Код:
Код:
Ну, допустим, в данном контексте так будут называться элементы, расположенные по диагонали, которая начинается в левом верхнем углу и заканчивается в правом нижнем. Однако тут сразу же возникает вопрос - а сколько элементов можно разместить? Если речь идёт о текстовом окне вывода, то у нас 25 строк. Нужных двухзначных чисел получается ровно 70 штук (я подсчитал). Получается, что числа нужно выводить по три штуки в строке?... |
![]() |
![]() |
![]() |
#6 | ||
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
Serge_Bliznykov, а мне за исправный код не платили, да и писал на коленке со смартфона.
Ну и неточности не критичны, если разбираться будет - может хоть чему-то научится. Цитата:
Цитата:
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Всем привет. | |Dexter| | Общие вопросы C/C++ | 1 | 28.05.2011 23:23 |
Привет всем! | ~Санёк~ | Помощь студентам | 2 | 07.03.2009 16:23 |