Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 15.12.2011
Сообщений: 5

Программа в С про студентов

13.01.2012, 17:41. Показов 1768. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите) пожалуйста =_=
мучаюсь третюю неделю =_=




Написать программу позволяющую заносить информациу о студентах( Фамилия, оценка по физике и математике)
Два режима:
занесение новой информации
вывод на экран студентов, имеющих только 3
вывод на экран студентов, имеющих оценки больше трёх.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.01.2012, 17:41
Ответы с готовыми решениями:

Программа выводит неверный ответ (дан массив структур, содержащий сведения об успеваемости студентов - вывести список неуспевающих студентов)
Задача: Дан массив структур, содержащий сведения об успеваемости по информатике группы из 25 студентов. Структура содержит следующие...

задача про студентов
В студенческой столовой на обед предлагается три вида салатов, три вида первых и три вида вторых блюд. Студент, как обычно, берет на обед...

задача про студентов
Задача звучит примерно так: 1000 студентов принимала участие в он-лайн курсах. Их них 1/4 из Африки, 1/4 из Европы, 1/4 из Южной Америки и...

9
 Аватар для asm
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
13.01.2012, 19:12
напиши, что получилось
0
0 / 0 / 0
Регистрация: 15.12.2011
Сообщений: 5
13.01.2012, 20:56  [ТС]
C
1
2
3
4
5
6
7
8
# include <stdio.h>
# include <conio.h>
# define N 1
struct { int ocm [N];
            int ocf [ N ];
             char fio;
             char pred [N][20];
};

А дальше я не знаю как(((
0
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
13.01.2012, 21:24
Ну вот вам простенький набросок, реализуйте что осталось доделать или же пишите если что не получается
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
class Student
{
    char name[15];//фамилия
    int fiz;//физика
    int math;//математика
public:
 
    Student(char* ,int f, int m)
    {
        SetFiz(f);
        SetMath(m);
 
    }
 
    void SetFiz(int f){fiz=(f>=0 && f<=5) ? f : -1;}
    void SetMath(int m){math=(m>=0 && m<=5) ? m : -1;}
    void SetName(char* n){strncpy(name,n,13);name[14]=0;}
 
    //должны возвращать данные по студенте
    int GetFiz(){}
    int GetMath(){}
    int GetName(){}
 
    //метод должен печатать тех студентов у которых балл больше чем n
    void PrintMoreThan(int n){}
};
0
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
13.01.2012, 21:35
Gepar, в С нет классов
0
 Аватар для asm
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
13.01.2012, 21:52
Цитата Сообщение от Gepar Посмотреть сообщение
Программа в С
какие классы!

Добавлено через 14 минут
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
44
45
46
#include <stdio.h>
#include <stdlib.h>
#define N 2 // кол-во учеников
 
int main()
{
    int NO,found;
    struct Stud{
        char FIO[512]; // фамилия
        int mist_fiz; // оценка по физике
        int mist_math; // оценка по математике
 
    }stud[N];
 
    printf("Students count: %i. Now enter data...\n\n",N);
    for(NO=0; NO<N; NO++) {
 
        printf("Enter FIO: ");
        scanf("%s", &stud[NO].FIO);
 
        printf("Enter fisics mistake: ");
        scanf("%i", &stud[NO].mist_fiz);
 
        printf("Enter mathematics mistake: ");
        scanf("%i", &stud[NO].mist_math);   
 
        printf("\nData student %i:\n"
            "\tFIO: %s\n"
            "\tFisics mistake: %i\n"
            "\tMathematics mistake: %i\n\n"         
            , NO+1, stud[NO].FIO, stud[NO].mist_fiz, stud[NO].mist_math);
    }
 
    found=0;
    for(NO=0; NO<N; NO++) {
        if(stud[NO].mist_fiz<=3 || stud[NO].mist_math<=3){  
            printf("Student #%i %s is loser\n", NO+1,stud[NO].FIO);
            found++;
        }
    }
    printf("Found %i losers\n\n", found);
    
 
    system("pause");
    return 0;
}
Добавлено через 1 минуту
только статика... судя по успехам создателя темы,

Добавлено через 45 секунд
коменты нужны?
0
 Аватар для asm
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
13.01.2012, 21:56
должна выскакивать такая "петрушка" :
0
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
13.01.2012, 21:58
Dekio, когда писал ответ заблы что автору на чистом си. Но это не проблема ведь, пускай пользуется структурой.
0
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
13.01.2012, 22:00
Gepar, я ведь не упрекаю, просто сказал чего он хотел
0
0 / 0 / 0
Регистрация: 15.12.2011
Сообщений: 5
13.01.2012, 22:37  [ТС]
Спасибо большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.01.2012, 22:37
Помогаю со студенческими работами здесь

массив про студентов
1. Создать проект 2. Написать процедуру инициализации для проекта 3. Ввести в массив данные о 5 студентах и сохранить на рабочий лист ...

Задача про студентов VisualProlog 5.2
Заранее скажу, тема уже была про эту задачу, но там изменили логику решения как я понял, а я бы хотел узнать в чем проблема в моем коде. ...

Ошибка в задаче про студентов
Задача про студентов. База данных считывается из файла и записывается в другой файл.Программа определяет перечень студентов в каждой...

Задачи про 25 студентов и СМС
Здравствуйте! Вот, имеется задачка : 12. Двадцать пять студентов одной группы, уезжая на каникулы, договорились послать SMS пяти...

задача на вероятность про студентов
В среднем 85% студентов из потока выполняют контрольную работу в срок. Найти вероятность того, что из 50 студентов задержат контрольную...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru