0 / 2 / 1
Регистрация: 14.02.2017
Сообщений: 33
1

Найти учеников, которые не получили ни одной тройки

08.03.2017, 11:00. Показов 1212. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
скажите пожалуйста в чем ошибка. запуталась. Нужно Распечатать фамилии тех учеников, которые не получили ни одной тройки за последнюю четверть. В каких классах учатся эти ученики? Каков их средний бал?

C++
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
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
void main()
{
const n=3;
int i; int b;
struct student {char fam[15];
         int klass;
         int mat;
         int lit;
         int bio;
                 int xim;
                };
student stud[n];
clrscr();
 
for (i=0;i<n;i++)
  { printf("%4d-i student",i);
    printf("\n familia:"); scanf("%s",&stud[i].fam);
    printf(" klass:"); scanf("%d",&stud[i].klass);
    printf(" matematika:"); scanf("%s",&stud[i].mat);
    printf(" literatura"); scanf("%d",&stud[i].lit);
    printf(" biologia"); scanf("%s",&stud[i].bio);
    printf(" ximia"); scanf("%d",&stud[i].xim);
}
b=0;
float sr;
printf ("ycheniki bez 3: \n");
for(i=0;i<n;i++)
printf("\n %9s %5d %5s %6d %6s %6d", stud[i].fam,stud[i].klass,stud[i].mat, stud[i].lit, stud[i].bio, stud[i].xim );
{
}
if (b==0);
for(i=0;i<n;i++)
if (stud[i].mat>3, stud[i].lit>3, stud[i].bio>3, stud[i].xim>3) b=stud[i].mat;
printf("\n student bez troek  %s,  ",b);
for (i=0;i<n;i++)
if(stud[i].mat==b, stud[i].lit==3, stud[i].bio==3, stud[i].xim==3) printf("\n%s",stud[i].fam);
sr=(stud[i].mat+stud[i].lit+stud[i].bio+stud[i].xim)/4;
printf("\ n sredniy ball",sr);
getch();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.03.2017, 11:00
Ответы с готовыми решениями:

Распечатать фамилии тех учеников, которые не получили ни одной тройки за последнюю четверть. Найти ошибку
Распечатать фамилии тех учеников, которые не получили ни одной тройки за последнюю четверть. В...

Распечатать фамилии тех учеников, которые не получили ни одной тройки. С++
Распечатать фамилии тех учеников, которые не получили ни одной тройки за последнюю четверть. В...

Вывести учеников, которые не получили ни одной тройки за последнюю четверть
Uses crt; Type book=Record fam: String; oc1: Byte; oc2: Byte; oc3: Byte; klass: String;...

Распечатать (вывести на экран) фамилии тех учеников, которые не получили ни одной тройки
Разработать программу: - записи подготовленных данных хранятся во внешнем файле с именем...

2
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
08.03.2017, 11:07 2
Для начала поместить код в теги C++ (CPP).
0
Модератор
Эксперт С++
13491 / 10747 / 6405
Регистрация: 18.12.2011
Сообщений: 28,680
08.03.2017, 11:40 3
Цитата Сообщение от Apple221 Посмотреть сообщение
if (b==0);
Зачем что-то проверять, если ничего не делаем (; в конце - пустой оператор)?
Цитата Сообщение от Apple221 Посмотреть сообщение
if (stud[i].mat>3, stud[i].lit>3, stud[i].bio>3, stud[i].xim>3)
Оператор запятая, это не "Логическое И", используйте оператор &&

И подумайте логически, что Вы делаете. Например
Цитата Сообщение от Apple221 Посмотреть сообщение
b=stud[i].mat;
Означает "Запомнить в b оценку по математике".
0
08.03.2017, 11:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.03.2017, 11:40
Помогаю со студенческими работами здесь

Распечатать фамилию тех учеников которые не получили ни одной тройки за последнюю четверть
Решите пожалуйста программу на паскале:распечатать фамилию тех учеников которые не получили ни...

Записи.Распечатать фамилии тех учеников, которые не получили ни одной тройки за последнюю четверть
Распечатать фамилии тех учеников, которые не получили ни одной тройки за последнюю четверть. В...

Записи: Распечатать фамилии тех учеников, которые не получили ни одной тройки за последнюю четверть
2. Распечатать фамилии тех учеников, которые не получили ни одной тройки за последнюю четверть. В...

Распечатать фамилии тех студентов, которые не получили ни одной тройки
существует текстовый файл, содержащий сведения о 12 студентах. Распечатать фамилии тех студентов,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru