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

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

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

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




Написать программу позволяющую заносить информациу о студентах( Фамилия, оценка по физике и математике)
Два режима:
занесение новой информации
вывод на экран студентов, имеющих только 3
вывод на экран студентов, имеющих оценки больше трёх.
0
IT_Exp
Эксперт
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
Блог
13.01.2012, 17:41
Ответы с готовыми решениями:

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

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

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

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

9
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
13.01.2012, 19:12 2
напиши, что получилось
0
0 / 0 / 0
Регистрация: 15.12.2011
Сообщений: 5
13.01.2012, 20:56  [ТС] 3
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
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
13.01.2012, 21:24 4
Ну вот вам простенький набросок, реализуйте что осталось доделать или же пишите если что не получается
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
Фрилансер
Эксперт С++
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
13.01.2012, 21:35 5
Gepar, в С нет классов
0
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
13.01.2012, 21:52 6
Цитата Сообщение от 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
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
13.01.2012, 21:56 7
должна выскакивать такая "петрушка" :
Программа в С про студентов
0
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
13.01.2012, 21:58 8
Dekio, когда писал ответ заблы что автору на чистом си. Но это не проблема ведь, пускай пользуется структурой.
0
Фрилансер
Эксперт С++
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
13.01.2012, 22:00 9
Gepar, я ведь не упрекаю, просто сказал чего он хотел
0
0 / 0 / 0
Регистрация: 15.12.2011
Сообщений: 5
13.01.2012, 22:37  [ТС] 10
Спасибо большое
0
13.01.2012, 22:37
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
13.01.2012, 22:37
Помогаю со студенческими работами здесь

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

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

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

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

Логическая задача про студентов на велосипедах
Помогите разобраться с задачей: Пятеро студентов едут на велосипедах.Их зовут Сергей, Борис,...

Strawberry Prolog. про студентов на велосипедах
собсно что нужно сделать: Пятеро студентов едут на велосипедах. Их зовут Сергей, Борис, Леонид,...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Блоги программистов
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного суматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­хронный счётчик с управляющим сигналом задержки).
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
Применение компонентов PrimeVue в Vue.js 3 на TypeScript
BasicMan 04.01.2025
Введение в PrimeVue и настройка окружения PrimeVue представляет собой мощную библиотеку компонентов пользовательского интерфейса для Vue. js 3, которая предоставляет разработчикам богатый набор. . .
Как стать Senior developer
cpp_developer 04.01.2025
В современной индустрии разработки программного обеспечения позиция Senior Developer представляет собой не просто следующую ступень карьерной лестницы, а качественно новый уровень профессионального. . .
Что известно о дате выхода Windows 12 и чего от нее ждать
IT_Exp 04.01.2025
В мире технологий постоянно происходят изменения, и операционные системы не являются исключением. Windows 11, выпущенная в октябре 2021 года, принесла множество инноваций и улучшений, но. . .
Что новенького в .NET Core 9
Programming 04.01.2025
Обзор ключевых изменений в . NET Core 9 Платформа . NET Core продолжает активно развиваться, и версия 9 представляет собой значительный шаг вперед в эволюции этой технологии. Новый релиз. . .
Инструкция по установке python3.13.1 в Debian 12
AlexSky-coder 03.01.2025
sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget. . .
Затестил триггеры. архив проекта прилагаю с GOA файлами в настройках архиватора проектов.
Hrethgir 03.01.2025
В этот раз нет закольцованности, потому что от неё только глюки, как я понял, логика не вырезанная. Триггеры очень быстрые если верить измерениям с помощью анализатора от Gowin. Есть ещё регистры,. . .
Python в помощь DevOps
IT_Exp 03.01.2025
Причины использования Python в работе DevOps Python стал неотъемлемой частью мира DevOps, и это не случайно. Этот язык программирования обладает множеством преимуществ, которые делают его. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru