Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Структуры и файлы (посчитать средний балл каждого студента и вывести фамилию студента с наибольшим баллом) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ из нескольких одномерный массивов заполнить двумерный http://www.cyberforum.ru/cpp-beginners/thread801452.html
Здравствуйте! помогите пожалуйста разобраться. Нужно из нескольких равной длины одномерных массивов заполнить двумерный. Пробую прямое присваивание типа: double a={0}: double b={0}: double c={0};...
C++ почему не выходит двойной массив? с++ Доброго времени суток. Воть...но вместо двойного массива на консоль выводит одни нули столбцом. Что не так? #include <vcl.h> #include <stdio.h> #include <conio.h> int main() { FILE *f; ... http://www.cyberforum.ru/cpp-beginners/thread801449.html
Написать рекурсивную версию функции, "перевертывающей" строку S C++
Написать рекурсивную версию функции, "перевертывающей" строку S.
C++ Дописать программу
Нужно слова в строке переставить с конца в начале #include <string.h> #include <stdio.h> #include <conio.h> #define N 600 char buf; int main() {
C++ Написать программу для нахождения НОД двух произвольных целых чисел http://www.cyberforum.ru/cpp-beginners/thread801409.html
1. Написать программу для нахождения НОД двух произвольных целых чисел. 2. Написать программу для проверки произвольного целого числа на простоту.
C++ Работа со структурами У меня есть структура, содержащая фамилии учеников и их оценки по 3 предметам. Как мне посчитать средний балл каждого студента и вывести тех, у кого средний балл выше среднего? Заранее спасибо) ... подробнее

Показать сообщение отдельно
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
05.03.2013, 20:27
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
#include <stdio.h>
#include <stdlib.h>
 
#define FIO_LENGTH 10
 
struct Student
{
    char fio[FIO_LENGTH];
    float math,rus,geo;
};
 
int main()
{
    FILE *file;
    struct Student st;
    file = fopen("1.txt", "r");
    if (!file)
        exit(1); // TODO
 
    while (!feof(file))
    {
        fgets(st.fio, FIO_LENGTH, file);
        fscanf(file, "%f %f %f", &st.geo, &st.math, &st.rus);
    }
    fclose(file);
    return 0;
}
Код
ivanov
3 4 5
petrov
4 4 5
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru