Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Подсчет и сравнение элементов двумерного массива на Q-Basic

34K
25 декабря 2007 года
Serg83
1 / / 25.12.2007
Добрый день.
Есть задача:
Условие:
Группа из 5 студентов сдала 4 экзамена
Обозначить №студента, который имеет макс суммарный бал
Решение:
Код:
CLS
DIM(5,4)
DATA 2,3,4,5
DATA 3,4,5,5
DATA 4,5,4,5
DATA 3,3,4,5
DATA 5,5,5,5
PRINT ""
FOR I=1 TO 5
FOR j=1 TO 4
READ x(I,j)
PRINT x(I,j)
NEXT j
PRINT
NEXT I
REM №студента, который имеет макс суммарный бал
N=0, S=0
FOR I=1 TO 5
FOR j=1 TO 4
S=S+x(I,j)
max=S
END IF
NEXT I
PRINT "№студента, который имеет макс суммарный бал"
END


Суть проблемы: Нужно вывести на экран количество троечников(оценки 2,3) и отличников(оценки 4,5).Т.е пройти по каждому студенту если оценка выше 3 то занести в отличники, ниже в троечники, а потом вывести обе переменные.
Логика в основном ясна вот как это реализовать в виде кода?
Заранее спасибо за помощь.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог