1 / 1 / 0
Регистрация: 01.05.2014
Сообщений: 16
|
|
1 | |
Вводится последовательность из М чисел, найти два наибольших числа и их порядковые номера16.05.2014, 23:36. Показов 1774. Ответов 9
Метки нет Все метки)
(
Задание в Visual Basic.
Составить блок-схемы и программы задачи (использовать цикл с параметром, предусловием и постусловием) отладить и выполнить ее. Условие: Вводится последовательность из М чисел. Найти два наибольших числа и их по-рядковые номера. СРОЧНО НУЖНО.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
16.05.2014, 23:36 | |
Ответы с готовыми решениями:
9
Вводится последовательность чисел. Найти среднее арифметическое чисел, номера которых кратны 3.
|
1 / 1 / 0
Регистрация: 01.05.2014
Сообщений: 16
|
|
18.05.2014, 14:42 [ТС] | 2 |
Кто-нибудь помочь здесь может вообще?
0
|
6 / 6 / 3
Регистрация: 12.05.2014
Сообщений: 30
|
|
18.05.2014, 15:08 | 3 |
Тебе алгоритм рассказать? Или всё за тебя сделать?
Алгоритм такой просто задачи можешь найти где угодно, а вот всё за тебя делать, пожалуй обращаться нужно к фри.
0
|
1 / 1 / 0
Регистрация: 01.05.2014
Сообщений: 16
|
|
18.05.2014, 15:10 [ТС] | 4 |
Если есть возможность помочь сделать, т.к. я мало в этом понимаю, а если трудно то хотя бы алгоритм внятный рассказать.
0
|
6 / 6 / 3
Регистрация: 12.05.2014
Сообщений: 30
|
|
18.05.2014, 15:38 | 5 |
В один обход у тебя не получится.
Можно сделать так, но это не самый лучший вариант. Если мы имеем дело не с большими массивами, допустим с массивами типа int не больше 10000 элементов, то можно сделать так. Имеется N массив с i размером Создаём копию массива M, и сортируем пузырьком (можно использовать любую сортировку), берём первые два элемента M[0] и M[1], после обходим массив N и сравниваем каждый элемент сначала с M[0], записываем эго местонахождение в переменную, и после обходим массив N второй раз сравнивая каждый элемент с M[1], только исключая из него проверку элемента M[0]. Понятно объяснил?
0
|
1 / 1 / 0
Регистрация: 01.05.2014
Сообщений: 16
|
|
18.05.2014, 15:55 [ТС] | 6 |
0
|
6 / 6 / 3
Регистрация: 12.05.2014
Сообщений: 30
|
|
18.05.2014, 16:07 | 7 |
Ну хорошо, смотри. У тебя есть стопка камней, назовём её СТПКАМ. В ней n количество камней, лежащих в каком-то определённом порядке. Каждый камень имеет свой вес. Нам нужно найти в этой стопке 2 самых тяжелый камня, и не просто найти, а найти их позицию тоже. То есть 5,3,7,8,4. Камень с весом 8 лежит на четвёртой позиции.
Как же мы будем их искать. Мы создадим у копию этой кучи СТПКАМ-КОПИЯ, и сортируем её (прогугли, пузырьковая сортировка), когда мы рассортируем копию кучи, мы узнаем вес самых тяжелых камней, то есть 8,7,5,3,4. Самые тяжелые камни это 8,7. Теперь мы просто будем сравнивать каждый камень СТПКАМ, сначала с камней с весом 8, когда мы найдём совпадение его мы запомним его позицию, после мы будем сравнивать каждый элемент СТПКАМ с весом 7, и когда найдём совпадение мы запомним его позицию. Понятнее?
0
|
1 / 1 / 0
Регистрация: 01.05.2014
Сообщений: 16
|
|
18.05.2014, 16:18 [ТС] | 8 |
Объясняешь ты хорошо, спасибо. Но я не знаю применения этого в программе, точнее в программе толком не разбираюсь, а задание нужно сделать.
0
|
6 / 6 / 3
Регистрация: 12.05.2014
Сообщений: 30
|
|
18.05.2014, 16:24 | 9 |
Нарисуй сначала блок схему. А что бы написать такую программу, много не нужно, это стандартные команды. За пару часов можно в обще без знаний сделать.
Гугли Paskal hello Word и циклы Прости, большим помочь не могу.
0
|
1 / 1 / 0
Регистрация: 01.05.2014
Сообщений: 16
|
|
18.05.2014, 17:55 [ТС] | 10 |
0
|
18.05.2014, 17:55 | |
Помогаю со студенческими работами здесь
10
Последовательность чисел. Вычислить сумму тех, порядковые номера которых- числа Фибоначчи. Вывести порядковые номера наибольших чисел последовательности в порядке возрастания их номеров
Вводится последовательность целых чисел. Найти два наименьших элемента Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |