0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 25
|
||||||
1 | ||||||
Free Basic. Проверить программу29.01.2013, 01:25. Показов 2638. Ответов 3
Метки нет (Все метки)
Работаю на Джини, но он, по каким-то неведомым причинам, не компилирует. Free Basic нигде нормального(который бы устанавливался) не могу найти, поэтому все делал практически в слепую.
Задача предо мной стояла такая: Сгенерировать случайным образом массив целых чисел (в дипазоне -100 до 100), размерностью N=60, и отсортировать по возрастанию модуля на языке Бейсик. Вывести количество элементов выше 50. Вот, что я написал:
Ps. Не серчайте если я с темой не угадал или что-то не правильно назвал/сказал. Просто я еще совсем совсем зеленый в программировании. Начинающий.
0
|
29.01.2013, 01:25 | |
Ответы с готовыми решениями:
3
нужно написать программу в Free Basic Программа free basic Найти среднее арифметичесое на Free Basic Определить сумму старших цифр числа (Free Basic) |
Заблокирован
|
||||||||||||||||||||||||||||||||||||
29.01.2013, 09:22 | 2 | |||||||||||||||||||||||||||||||||||
1
|
126 / 53 / 1
Регистрация: 26.10.2012
Сообщений: 89
|
|
29.01.2013, 09:29 | 3 |
Так как раз нельзя.
В сортировку не вглядывался, у меня ваш код с небольшими поправками выдает верный результат: Код
Dim i(1 To 60) As Integer Dim As Integer a, b, c, s Randomize Timer For a = 1 To 60 i(a) = Int(Rnd * 201) - 100 Print i(a) Next a Print "Sortirovka" For a = 1 To 60 For b = a To 60 If Abs(i(a)) > Abs(i(b)) Then c = i(a) i(a) = i(b) i(b) = c End If Next Next For a = 1 To 60 Print i(a) Next a For a = 1 To 60 If i(a) >= 50 Then s=s+1 End If Next Print "Kolichestvo elementov vishe 50: ", s Sleep
1
|
2 / 2 / 0
Регистрация: 17.08.2017
Сообщений: 30
|
|
26.01.2018, 20:49 | 4 |
Предложил бы так, что бы не сравнивать одинаковые элементы массива
Код
FOR a = 1 TO 59 FOR b = a+1 TO 60 IF ABS(i(a)) > ABS(i(b)) THEN c = i(a) i(a) = i(b) i(b) = c END IF NEXT b 'закрываем сперва внутренний цикл NEXT a 'затем внешний цикл
0
|
26.01.2018, 20:49 | |
26.01.2018, 20:49 | |
Помогаю со студенческими работами здесь
4
Проверить наличие файлов Visual Basic (Сервис) Напишите рабочую программу free pascal Программу нужно перекинуть с abc на free Проверить наличие http basic authentication на веб-сервере Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |