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

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

13.01.2012, 17:41. Показов 1777. Ответов 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,373
Записей в блоге: 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,373
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере 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
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru