Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 05.07.2012
Сообщений: 29

Определите экзамен, на который ученики получили высокий средний балл

05.09.2012, 22:17. Показов 1496. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
По окончанию школы ученики сдавали экзамены по лит-ре, алгебре, физике, информатике. Определите экзамен, на который ученики получили высокий средний балл.Вывести список учеников в порядке убывания результатов.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.09.2012, 22:17
Ответы с готовыми решениями:

Напишите алгоритм, который подсчитывает и выводит средний балл учащихся, сдавших экзамен
Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 0 до 100 – баллы, полученные на ЕГЭ. Напишите алгоритм,...

Определить, на каком факультете самый высокий средний балл по программированию
#include <conio.h> #include <stdio.h> #include <iostream> int i,max=0,c=0; struct predmet { int P; // программирование int V;...

Средний балл студентов группы, которые не получили ни одной тройки за последнюю сессию
"Распечатать фамилии студентов группы, которые не получили ни одной тройки за последнюю сессию. Каков их средний балл?

3
 Аватар для ermolay
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
06.09.2012, 14:49
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
const
  nmax=100;
type
  tabel=record
    name:string[30];
    lit:byte;
    alg:byte;
    fis:byte;
    inf:byte;
    s  :byte;
  end;
var
  a: array[1..nmax] of tabel;
  n,i,j,s: integer;
  tmp: tabel;
begin
  write('Введите количество учеников: ');
  readln(n);
  for i:=1 to n do
    with a[i] do
    begin
      s:=0;
      write('Фамилия ',i,' ученика: ');
      readln(name); 
      write('Оценка по литературе: ');
      readln(lit);  s:=s+lit;
      write('Оценка по алгебре: ');
      readln(alg);  s:=s+alg;
      write('Оценка по физике: ');
      readln(fis);  s:=s+fis;
      write('Оценка по информатике: ');
      readln(inf);  s:=s+inf;
      writeln;
    end;
  for i:=2 to n do
    for j:=n downto i do
      if a[j-1].s<a[j].s then
      begin
        tmp:=a[j-1];
        a[j-1]:=a[j];
        a[j]:=tmp;
      end;
  for i:=1 to n do
    with a[i] do
      writeln(i,' ',a[i].name,', Общий бал: ',a[i].s );
  readln;
end.
0
1 / 1 / 3
Регистрация: 26.10.2013
Сообщений: 51
21.02.2014, 23:32
А объяните почему где вложенный цикл i начинаеться с 2 как мы первого участника тогда сравним оценки ?
0
 Аватар для ermolay
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
22.02.2014, 06:58
Цитата Сообщение от tinager2011 Посмотреть сообщение
как мы первого участника тогда сравним оценки ?
Попробуйте пошагово проверить работу кода. Если i=2 и j=i, тогда a[j-1] будет первый элемент массива, соответственно a[j] - соседний с ним второй элемент:
Цитата Сообщение от ermolay Посмотреть сообщение
for i:=2 to n do
* * for j:=n downto i do
* * * if a[j-1].s<a[j].s then
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.02.2014, 06:58
Помогаю со студенческими работами здесь

Ввести информацию из файла и определить номер школы, ученики которой имеют максимальный средний балл
Необходимо: Записать в файл информацию о школьниках: &lt;фамилия&gt;, &lt;возраст&gt;, &lt;номер школы&gt;, &lt;класс&gt;, &lt;оценки по 3-м...

Определить порядковый номер дисциплины с которой был получен самый высокий средний балл на с++
Доброе утро товарищи! Нужно ваш совет. Вот сама задача на с++ Известные данные о результатах обучения каждого из 20 студентов в...

Вывести средний балл учащихся, сдавших экзамен
Дан целочисленный массив из 30 элементов.Элементы могут принимать значения от 0 до 100 - баллы, полученные на ЕГЭ . Опишите на русском...

Посчитать и вывести средний балл учащихся сдавших экзамен
4) Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 0 до 100 ¬– баллы, полученные на ЕГЭ. Посчитайте и...

7.Дан список студентов. Общие поля: Ф.И.О., дата рождения, группа, средний балл. Если средний балл 4 и выше, то указать размер стипендии. Если средний
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;clocale&gt; int main() { setlocale(0,&quot;Rus&quot;); static char res; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru