Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2012, 20:19   #1
Jlovenpk1
Ламер С#
Пользователь
 
Аватар для Jlovenpk1
 
Регистрация: 14.12.2011
Сообщений: 34
Радость (QBasic) Задача с Массивами.

Результаты переписи населения хранятся в памяти ЭВМ. Используя массивы фамилий и года рождения напечатать фамилии и подсчитать общее число жителей, родившихся раньше 1928 года.

Примерный код, как я думаю:
cls
print " zadanie 1"
input "vvedite znachenie";a$,B$
c=1928
while a$ <= c then
print " error"
А дальше, а дальше не знаю и вообще правильный ли код..
Поможете?)
Обожаю эти строк - While 1=1 do begin -
Jlovenpk1 вне форума Ответить с цитированием
Старый 27.05.2012, 20:24   #2
Jlovenpk1
Ламер С#
Пользователь
 
Аватар для Jlovenpk1
 
Регистрация: 14.12.2011
Сообщений: 34
По умолчанию

up up up up up
Обожаю эти строк - While 1=1 do begin -
Jlovenpk1 вне форума Ответить с цитированием
Старый 27.05.2012, 20:52   #3
Jlovenpk1
Ламер С#
Пользователь
 
Аватар для Jlovenpk1
 
Регистрация: 14.12.2011
Сообщений: 34
По умолчанию

up up up up up
Обожаю эти строк - While 1=1 do begin -
Jlovenpk1 вне форума Ответить с цитированием
Старый 28.05.2012, 00:20   #4
Jlovenpk1
Ламер С#
Пользователь
 
Аватар для Jlovenpk1
 
Регистрация: 14.12.2011
Сообщений: 34
По умолчанию

up up up up up
Обожаю эти строк - While 1=1 do begin -
Jlovenpk1 вне форума Ответить с цитированием
Старый 28.05.2012, 10:20   #5
Новичок!
Пользователь
 
Регистрация: 16.10.2011
Сообщений: 35
По умолчанию

Цитата:
while a$ <= c then
print " error"
Ваш код это бред. Нельзя сравнивать массив и число.
Вот примерный код :
Код:
'количество жителей в массиве и вводим данные в массив
i=10
dim gi(i)
for j=0 to i
input a(j)
next
'в цикле проверяем год рождения
kolichestvo=0
for j= 0 to i
if a(j) <1928 then 
kolichestvo=kolichestvo+1
end if
next
print kolichestvo
Новичок! вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивами (QBasic) Дмитрий 71 Помощь студентам 0 14.02.2012 20:14
задача QBasic fakerbender Помощь студентам 0 06.06.2011 22:44
Задача на QBasic SHift2la Помощь студентам 0 28.12.2010 20:53
Задача по Qbasic Ванек Помощь студентам 7 03.01.2008 23:20