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

объясните пожалуйста. что такое struct STUDENT? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы (определения месяца, в котором родилось максимальное количество студентов) http://www.cyberforum.ru/cpp-beginners/thread730869.html
В файле хранится информация о студентах института: факультет, группа, ФИО, домашний адрес, месяц и год рождения. Написать программу определения месяца, в котором родилось максимальное количе¬ство студентов в вашей группе
C++ Строковые литералы, не пойму как реализовать В произвольно взятом предложении вывести на экран все слова, начинающиеся на гласную букву. http://www.cyberforum.ru/cpp-beginners/thread730866.html
C++ Определить, сколько может быть построено квадратов с вершинами в заданых точках
Доброго времени суток! Условие: Пользователь вводит кол-во точек, затем их целочисленные координаты х и у. Нужно определить сколько может быть построено квадратов с вершинами в этих точках, вывести их кол-во, координаты и номер точек, образ. каждый квадрат. Я не глуп в C\C++! я не могу понять, чего от меня хотят! препод сам походу не может понять, он ваще бред какой то говорит, когда я...
как добавить в код промежуточный результат? C++
Нужно сделать так, чтобы программа выдавала промежуточный результат - к примеру, если число 100 (8х8 + 6х6) - чтобы это было выведено на экран (чтобы юзеру не пришлось считать в уме и проверять) + исправить - в ряде чисел, которые выдает программа, не должно быть 1 (не является суммой квадратов двух нат. чисел) //Дан интервал натуральных чисел . Напечатать на экране в все те // числа,...
C++ Переписать с языка с# на с++ http://www.cyberforum.ru/cpp-beginners/thread730831.html
Добрый день. Прошу помочь переписать программу с языка с# язык с++ Ниже мой исходник на с# using System; using System.Collections.Generic; using System.Windows.Forms; using System.Drawing; using System.Threading; public delegate void Del(bool z); public class First : Form
C++ Вирус способный клонировать себя в Windows Требуется создать класс объектов типа «файлы, которые способны клонировать себя (размножаться) в файловой системе Windows, меняя при этом своё имя» Возможно у кого-то есть готовые варианты или хотябы что-то может посоветовать? подробнее

Показать сообщение отдельно
mercedes
0 / 0 / 0
Регистрация: 15.09.2012
Сообщений: 15

объясните пожалуйста. что такое struct STUDENT? - C++

13.12.2012, 21:51. Просмотров 403. Ответов 3
Метки (Все метки)

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
include <conio.h>
#include <iostream>
struct STUDENT 
{
char fio[15]; /* фамилия и.о. */
char oc[7]; /* 5 оценок + '\n' + '\0' */
};
void main()
{
 
setlocale (LC_ALL, "Russian_Russia.1251"); //русская кодировка
FILE *f; /* указатель на входной файл */
struct STUDENT tz; /* текущая запись файла */
float g=0;  // заводим переменную для хранения суммы оценок всех учеников
int i,
s; /* сумма оценок */ 
if ((f= fopen("c:\\st.txt","r")) == NULL)  // проверяем есть ли такой файл, если его нет то пишем, что файла нет
{ puts ("Файл st.txt не найден");
getch();
return;
}
puts ("Отличники"); // выводим строку "Отличники"
puts ("Фамилия И.О. Ср.балл"); 
puts ("------------------------------");
while (fgets((char *)&tz, sizeof(struct STUDENT), f) != NULL)   // читает строку из потока и кладет ее в параметр структуры
{
for (i=0,s=0; i<5; i++) // так как у нас пять оценок, заводим цикл (обнуляем s так как сумма оценок у каждого своя)
s+=tz.oc[i]-'0'; // к сумме прибавляем i-ую оценку
g=g+s; // сумму оценок ученика прибавляем к общей сумме оценок
tz.fio[14]='\0'; // присваиваем строке fio символ конца строки
if (s==25) // если сумма равна 25 
printf("%s %.1f\n", tz.fio, (float)s/5); // выводим fio и средний балл
}
 
g=(float)g/75;
puts ("------------------------------");
printf ("\nСредний бал группы: %.1f\n", g);
fclose(f);
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru