|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
Условие задачи: Ввести оценки N ученикам по K предметам. Определить и вывести на экран количество учеников, не получивших ни одной "5". что я смог сделать: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Модератор: Для выделения кода есть тэг [ SRC ] ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2021, 19:27 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5. 6.
Надеюсь, идея понятна. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2021, 20:38 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
fkthat Код: c# 1. 2. 3. 4. 5. 6.
Надеюсь, идея понятна. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2021, 20:43 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
Pubas что я смог сделать: Подумайте о том, что Вам совершенно незачем хранить введённые оценки. Одной-единственной переменной - "очередная введённая оценка" - вполне достаточно, чтобы ответить на вопрос задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2021, 20:44 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
Никанор Кузьмич Эта задача решается раза в четыре короче даже на вашей богомерзкой джаве, а уж на паскале и того проще. Я уверен, что на Дельфи её вообще можно решить без клавиатуры, одной только мышью, но, увы, не наградил всевышний знанием этого чудесного инструмента. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2021, 20:49 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
Pubas Условие задачи: Ввести оценки N ученикам по K предметам. Определить и вывести на экран количество учеников, не получивших ни одной "5". что я смог сделать: const n = 20; k = 10; var a: array [1..n, 1..k] of integer; i,j,u:integer; begin u:=n; for i := 1 to n do for j := 1 to k do a[i,j]:=random(5)+1; for i := 1 to n do begin for j := 1 to k do write (a[i,j], ' '); writeln; end; for i:=1 to n do if a[i,j]=5 then u:=u-1; writeln(количество учеников, не получивших ни одной "5": ', u); end. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2021, 20:55 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
Никанор Кузьмич Добавить переменную - "количество пятерок" (к1) и массив "ученики" (а2). Считать к1 для каждого ученика, если ноль - помечать ученика в массиве учеников. Не маловато массивов будет? Я бы еще хотя бы полдюжины добавил :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2021, 21:01 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
А если считать, что все оценки вообще случайны, то можно просто Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2021, 21:09 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
softwarer Pubas что я смог сделать: Подумайте о том, что Вам совершенно незачем хранить введённые оценки. Одной-единственной переменной - "очередная введённая оценка" - вполне достаточно, чтобы ответить на вопрос задачи. Да кстати, вообще весь цикл до конца проходить и не надо. Тех у кого появилась 5 можно сразу выкидывать и из дальнейшей проверки исключить. А если выкинули при этом последнего, то можно сразу выходить. А, поскольку на каждом предмете 1/4 в среднем будет выбывать (если оценки от 2 до 5), то кол-во итераций сразу сильно сократится. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2021, 21:14 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
fkthat, ты правда думаешь что LINQ понятно студенту, который паскаль только-только начал изучать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2021, 07:07 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
Dima T fkthat, ты правда думаешь что LINQ понятно студенту, который паскаль только-только начал изучать? Нет, просто коллега ущемлён дельфой и надеется, что хотя бы этот студент окажется спарринг-партнёром по плечу. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2021, 08:31 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
Pubas, Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2021, 10:13 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
вообще задание так ни кто и не сделал: Условие задания Ввести оценки N ученикам по K предметам. Определить и вывести на экран количество учеников, не получивших ни одной "5". Ввода не вижу, вижу генерацию случайного массива ) где в постановке генерация массива случайных чисел? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2021, 10:45 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
Roman Mejtes, не подскажешь, как мне заменить Random на Read? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2021, 10:56 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
softwarer Dima T fkthat, ты правда думаешь что LINQ понятно студенту, который паскаль только-только начал изучать? Нет, просто коллега ущемлён дельфой и надеется, что хотя бы этот студент окажется спарринг-партнёром по плечу. А в Дельфи есть LINQ для модальных гридов? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2021, 11:12 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
fkthat Код: c# 1. 2. 3. 4. 5. 6.
Надеюсь, идея понятна. Зачем вы запутываете автора? Вот какая ему польза с этого исходника? Ему что? Бежать и изучать ваш язык? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2021, 01:51 |
|
Помогите доделать задачу, пожалуйста
|
|||
---|---|---|---|
#18+
fkthat А в Дельфи есть LINQ для модальных гридов? В Дельфи знают, что грид не содержит данных. Нечто а-ля LINQ под Delphi существует уже лет двадцать. У меня личных впечатлений нет, потому что я не вижу, зачем оно надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2021, 08:27 |
|
|
start [/forum/topic.php?fid=16&msg=40122671&tid=1339606]: |
0ms |
get settings: |
16ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
367ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 472ms |
0 / 0 |