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

структура STUDENT - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ буфер (вывод содержимого на экран) http://www.cyberforum.ru/cpp-beginners/thread86845.html
нужно вывести содержимое буфера на экран (для проверки). в сети нашла только пример записи в буфер. подскажите пожалуйста,как написать вывод? консольное приложение в vs (версии 2005) #include <vector> #include <stdio.h> int main() { std::ifstream f("example1.txt", std::ios::in | std::ios::binary);
C++ Перевыделение массива Нужно написать функцию, которая в массиве целых чисел перед каждым четным элементом добавляет 0. Т.е. если был массив 1 6 3 7 8 15 то должен получится в итоге 1 0 6 3 7 0 8 15. К сожалению код моей попытки решения этой задачи не сохранился. Но ход действий могу рассказать. В начале стандартно ввожу массив любой длины используя malloc . Потом подсчитываю сколько элементов четных в этом... http://www.cyberforum.ru/cpp-beginners/thread86839.html
Формат даты число/месяц. C++
Привет, помогите пожалуйста решить задачку на с++ (6.0) "Дата задается в формате число/месяц. С учетом высококосных годов реализовать вычитание определенного пользователем количества дней, реализовать возможность определения количества дней между двумя датами". Очень надеюсь на вашу помощь!
C++ как заполнить массив
как заполнить массив состоящий из определенного числа элементов
C++ Вычислить произведение ряда http://www.cyberforum.ru/cpp-beginners/thread86804.html
Дано натуральное число n. Вычислить (1+1/1^2)*(1+1/2^2)…(1+1/n^2) #include <iostream> using namespace std; int main(int argc, char *argv) { int i; double n,s,d;
C++ Функция ввода матрицы Подскажите, как написать функцию ввода матрицы! а затем, как вызвать ее! Заранее благодарен, просто я тока учусь... подробнее

Показать сообщение отдельно
Jereme
1 / 1 / 0
Регистрация: 19.12.2008
Сообщений: 27

структура STUDENT - C++

17.01.2010, 19:04. Просмотров 1409. Ответов 4
Метки (Все метки)

1. Описать структуру с именем STUDENT, содержащую следующие поля:
■ фамилия и инициалы;
■ номер группы;
■ успеваемость (массив из пяти элементов).
2. Написать программу, выполняющую следующие действия:
■ ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT; записи должны быть упорядочены по возрастанию среднего балла;
■ вывод на дисплей фамилий и номеров групп для всех студентов, имеющих оценки 4 и 5;
■ если таких студентов нет, вывести соответствующее сообщение.

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
#include <iostream.h>;
#include <stdio.h>;
#include <string.h>;
 
struct STUDENT{
char familiya[15];
char gr[15];
int ysp;
 
} zapis[4]; 
 
void main()
{ 
for (int i=1;i<5;i++)
{
printf("Vvod dannix o %d cheloveke, najmite enter \n ", i); 
cin;
printf("Vvedite familiya \n");
cin >> zapis[i].familiya;
printf("Vvedite № gryppbI \n");
cin >> zapis[i].gr;
printf("Vvedite yspevaemostb \n");
cin >> zapis[i].ysp;
 
 
}
char fam[15];
 
int i,j,m,min;
for (i=1;i<5;i++)
{
min=i;
for(j=i+1;j<n;j++) 
if(mas[j].ysp[i]<mas[min].ysp[i]) min=j;
temp=mas[i];
mas[i]=mas[min];
mas[min]=temp;
}
else
{
cout << "Takix studentov net " << endl;
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru