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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ivan-v
0 / 0 / 0
Регистрация: 23.09.2010
Сообщений: 20
#1

Напишите программу, содержащую структуру - C++

04.10.2010, 14:14. Просмотров 449. Ответов 3
Метки нет (Все метки)

Напишите программу, содержащую структуру студент. Поля - фамилия, группа, оценки (не менее 3). Скажите и проинициализуйте с экземпляры структуры. Выведите поля элементов структуры на экран

Добавлено через 21 минуту
решите плиз хотя бы 2 элемента
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2010, 14:14     Напишите программу, содержащую структуру
Посмотрите здесь:

Напишите программу, содержащую структуру автомобиль. C++
C++ В програме опишите структуру, содержащую данные
Описать структуру с именем Авто,содержащую поля: C++
C++ Написать программу, описывающую структуру, содержащую указанные поля и выполняющую над ней указанные действия
C++ Разработать структуру с именем ZNAK, содержащую поля
Создать структуру, содержащую телефонный справочник C++
Описать структуру с именем WORKER, содержащую поля C++
Описать структуру с именем TRAIN, содержащую поля C++
Создать структуру, содержащую день, месяц и год. C++
C++ Создать структуру, содержащую сведения об абитуриентах
Описать структуру с именем AEROFLOT, содержащую поля C++
Описать структуру NOTE, содержащую заданные элементы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
04.10.2010, 14:42     Напишите программу, содержащую структуру #2
Вот тебе ввод:

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
#include <iostream.h>
#include <conio.h>
 
 struct student
  {
   char name[10];
   char group[5];
   int bal[3];
  };
 
  void main()
   {
    int i,j,n;
    cout<<"  Enter amount of students-";
    cin>>n;
    student *a=new student [n];
    cout<<"\n\n  *   *   *";
    cout<<"\n\nEnter:";
     for(i=0;i<n;i++)
      {
       cout<<"\n\n  Name student #"<<i+1<<"- ";
       cin>>a[i].name;
       cout<<"  Group- ";
       cin>>a[i].group;
       cout<<"  Bal- ";
    for(j=0;j<3;j++) cin>>a[i].bal[j];
      }
    getch();
   }
Добавлено через 52 секунды
что значит
Цитата Сообщение от Ivan-v Посмотреть сообщение
Скажите и проинициализуйте
Ivan-v
0 / 0 / 0
Регистрация: 23.09.2010
Сообщений: 20
04.10.2010, 14:51  [ТС]     Напишите программу, содержащую структуру #3
спсиба
fasked
Эксперт C++
4932 / 2512 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
04.10.2010, 15:12     Напишите программу, содержащую структуру #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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <stdio.h>
 
#define MAX_NAME 32
#define NMARKS    3
 
typedef struct {
    char name[MAX_NAME];
    int group;
    int marks[NMARKS];
} student_t;
 
#define NSTUDENTS 3
 
int main()
{
    student_t students[NSTUDENTS];
    int i = 0, j = 0;
    
    for(i = 0; i < NSTUDENTS; ++i) {       
        printf("input name: ");
        gets(students[i].name);
           
        printf("input group: ");
        scanf("%d", &students[i].group);
        
        printf("input marks:\n");
        for(j = 0; j < NMARKS; ++j) {
            printf(" > ");
            scanf("%d", &students[i].marks[j]);
        }
        
        while(getchar() != '\n');
    }
    
    for(i = 0; i < NSTUDENTS; ++i) {
        printf("%s: %d\n", students[i].name, students[i].group);       
        printf("marks: ");
        for(j = 0; j < NMARKS; ++j) {
            printf("%d, ", students[i].marks[j]);
        }
    }
}
Yandex
Объявления
04.10.2010, 15:12     Напишите программу, содержащую структуру
Ответ Создать тему
Опции темы

Текущее время: 06:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru