|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.10.2011, 19:20 | #1 |
Новичок
Джуниор
Регистрация: 05.10.2011
Сообщений: 1
|
массив
помогите решить задачу
1. дано целое число К и набор ненулевых целых чисел;признак его завершения - число 0. вывести номер первого числа в наборе, большего К. если таких чисел нет, то вывести " таких чисел нет". 2. дана квадратная целочисленная матрица D порядка М, заполненная случайными числами в диапазоне от 10 до 99. вывести матрицу D и элементы главной диагонали данной матрицы. 3. дан массив размера N ненулевых случайных целых чисел. найти индексы тех элементов массива, которые больше своего левого соседа, и количество таких элементов. найденные индексы выводить в порядке убывания. |
06.10.2011, 09:02 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
ваши попытки решения?
|
09.10.2011, 17:58 | #3 |
Регистрация: 08.10.2011
Сообщений: 4
|
Помогите решить задания
Задача 1: Дана последовательность действительных чисел а1, а2, … аn. Выяснить, будет ли она возрастающей. Свое решение: Код:
Последовательность a1, a2, … , an состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы. Свое решение: Код:
Если лень писать все решение, то подскажите, какими командами можно сгруппировать элементы матрицы(как в задаче 2), чтобы получить ответ, а так надеюсь на целое решение.Спасибо ________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 10.10.2011 в 00:01. |
09.10.2011, 18:21 | #4 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
10.10.2011, 09:52 | #5 |
Регистрация: 08.10.2011
Сообщений: 4
|
Пытался найти что-то более-менее понятное в инете и не нашел:все примеры написаны как-то непонятно(непонятны они, ясен пень, из-за отсутствия моего опыта в этом деле).
Задача 2: Последовательность a1, a2, … , an состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы. Мое решение(если можно это так назвать): Код:
Еще 1 вопрос:вот эта строка *for i:=1 to n do* это, как я понимаю, счетчик и он*проходит* по всем элементам массива от 1 до n и делает заданное действие после слова *do*?Тогда если убрать *for i:=1 to n do* после *a[i]:=random(2);* программа будет выводить по 1 элементу на экран, а не 100, почему, если он уже прошелся по всем элементам от 1 до n и присвоил значение *a[i]:=random(2);*? Благодарю! Последний раз редактировалось Urost; 10.10.2011 в 09:58. |
10.10.2011, 10:01 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Не понял вопрос. Если убрать цикл, то выведется один элемент (с номером i).
Вот пример сортировки пузырьком из википедии. Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 10.10.2011 в 10:22. |
10.10.2011, 20:32 | #7 |
Регистрация: 08.10.2011
Сообщений: 4
|
Что такое *tmp*?
|
10.10.2011, 20:46 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Переменная того же типа, что и массив (т.е. если array of integer, то integer). Если очень надо, то можно обойтись без нее. Там просто меняются местами текущий и следующий элемент.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 10.10.2011 в 20:49. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задан вектор X[20]. Положительные числа переписать в массив Y, а отрицательные в массив W | leha_demi | Помощь студентам | 2 | 24.09.2011 18:12 |
Запись координат в массив в реал тайм, Как записать координаты в массив | Dark19 | Visual C++ | 2 | 21.06.2011 18:45 |
Из массив А получить массив В, удвоив все нечётные элементы удвоены ( на Pascal) | KARTER | Помощь студентам | 1 | 18.06.2011 19:58 |
Массив - Нужно написать массив и распечатать на экран с конца в начало(язык С++) | econ | Помощь студентам | 1 | 29.05.2011 22:02 |
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. | TheVenny | Помощь студентам | 3 | 26.11.2008 15:06 |