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

Создать структуру, элементами которой являются фамилия студента и оценки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Односвязные списки (очередь) http://www.cyberforum.ru/cpp-beginners/thread860740.html
Задание.Удалить с очереди все элементы, расположенные до минимального элемента очереди. Пример создания контейнера "очередь" с использованием структур: Определение структуры очереди: struct tstk { int inf; tstk *a; } sp; Функция добавления элемента в очередь
C++ Перевод с Pascal на С++(16 строк) Всем добрый день! Так и не разобрался как пользоваться транслятором. Помогите пожалуйста перевести эти несчастные 16 строк.. program strug_production; var s_out, s_in, str,itogstroka,tekbukva: string; fa: text; ik, len, n: integer; begin assign(fa, 'c:\text.txt'); reset (fa); http://www.cyberforum.ru/cpp-beginners/thread860737.html
C++ задана некоторая сумма в рублях.определить минимальное количество монеток
задана некоторая сумма в рублях.определить минимальное количество монеток достоинством 1, 2 и 5 рублей, необходимое для того, чтобы набрать данную сумму
Структуры. Программа должна выводить время в днях:часах:минутах:секундах и увеличивать,уменьшать время на 1 секунду C++
Помогите написать программу с помощью структур.Она должна выводить время в днях:часах:минутах:секундах и увеличивать,уменьшать время на 1 секунду.Также разность времен и сумму времен,с выводом дней:часов:минут:секунд
C++ Не используйте Scanf и Printf (вывести календарь на указанный месяц этого года) http://www.cyberforum.ru/cpp-beginners/thread860714.html
Вводится день, месяц и год, вывести:1)календарь на указанный месяц этого года. 2)Определить день недели по введенное дате. 3)Определить порядковый номер дня в неделе. Не судите меня строго что задаю такие глупые вопросы и задачи, просто учусь С++, и в дальнейшем хотелось бы научиться писать задачи самому.))
C++ бесконечный ряд интеграла Френеля нужно написать функцию для вычисления знакочередующегося ряда C(x)=\sum_{n=0}^{oo}\frac{{(-1)}^{n}{(\pi/2)}^{2n}}{2n!(4n+1)}{x}^{4n+1} помогите найти ошибку (на выходе неверные значения) double frenel(double x) { double f=0, a=x/2,b=0; подробнее

Показать сообщение отдельно
Mitax
0 / 0 / 0
Регистрация: 30.04.2013
Сообщений: 15
10.05.2013, 16:39     Создать структуру, элементами которой являются фамилия студента и оценки
Вроде бы и не особо сложное задание, но оно вызвало у меня проблемы, т.к. опыта в программировании у меня маловато... Немного посидел над ней, прописал всё, что нашёл в учебниках , но при запуске программы я "зашёл в тупик". Программа запускается, я ввожу значения... и всё! результат она не выводит...
Вот код программы:
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
47
48
49
50
51
52
#include <vcl.h>
#pragma hdrstop
 
#include <tchar.h>
//---------------------------------------------------------------------------
#include <iostream.h>
#include <windows.h>
#include <fstream.h>
#include<stdio.h>
char* rus(const char* text)
{
 char *bufRus=new char[strlen(text)];
 CharToOem(text, bufRus);
 return bufRus;
}
 
 
struct person f1(struct person);
void f2(struct person*);
struct person {                         // определение структуры типа struct person
char name[20];
int ocenka;
} Student;                      // объявление переменной структуры Student типа struct person
void main()
{
cout<<rus("Данные о студентах и их оценках");
switch(getchar())
{
case '1': Student=f1(Student); break;                // вызов функции f1() по  значению
case '2': f2(&Student); break;                           // вызов функции f2() по ссылке
}
setlocale( LC_ALL, "Russian" );
cout<<rus("Студент:")<<Student.name<<("Телефон:")<<Student.ocenka<<endl;
 
}
struct person f1(struct person Student)             // определение функции f1(), в
{
setlocale( LC_ALL, "Russian" );                                                     // которую передается переменная структуры
cout<<rus("Введите данные:");
cin>>Student.name;
cin>>Student.ocenka;
return Student;
 
}
void f2(struct person *Student)                        //  определение функции f2(), в
{
setlocale( LC_ALL, "Russian" );                                                                // которую передается  указатель структуры
cout<<rus("Введите данные:");
         cin>>(*Student).name;
cin>>(*Student).ocenka;
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru