profile
Размещено 6 лет назад по предмету Информатика от zsfzsffsswz

Отредактировать код что бы не было MMMMMMMMM в строках.
c++

#include
#include
#include
#include
#include
#define m 5
#define n 2
using namespace std;
struct Fio
{
char fam[100];
char name[100];
char otchestvo[100];
};
struct Birthday
{
int day;
int mounth;
int year;
};
struct Address
{
char street[100];
char house[100];
int apart;
};
struct Mark
{
char object[100];
int grade;
};
struct STUDENT
{
Fio f;
Birthday b;
Address a;
char number[10];
char facul[100];
char group[100];
int course;
Mark M[5];
};
int main(void)
{
setlocale(LC_ALL, "rus");
/*№1*/
cout << " ---Задание №1---" << endl << " [Ввод с клавиатуры данных в массив, состоящий из 10 структур типа STUDENT]" << endl;
STUDENT s[2];
for (int i = 0; i < n; i++)
{
cout << "Familiya: "; cin >> s[i].f.name;
cout << "Name: "; cin >> s[i].f.name;
cout << "Otchestvo: "; cin >> s[i].f.otchestvo;
cout << "Day: "; cin >> s[i].b.day;
cout << "Mounth: "; cin >> s[i].b.mounth;
cout << "Year: "; cin >> s[i].b.year;
cout << "Street: "; cin >> s[i].a.street;
cout << "House: "; cin >> s[i].a.house;
cout << "Apartment: "; cin >> s[i].a.apart;
cout << "Phone Number: "; cin >> s[i].number;
cout << "Faculty: "; cin >> s[i].facul;
cout << "Group: "; cin >> s[i].group;
cout << "Course: "; cin >> s[i].course;
cout << endl;
cout << "Mark:" << endl;
for (int j = 0; j < m; j++)
{
cout << "Object: "; cin >> s[i].M[j].object;
cout << "Grade: "; cin >> s[i].M[j].grade;
}
cout << endl;
}
cout << endl;

/*№2*/
cout << " ---Задание №2---" << endl << " [Вывод на экран данных из массива типа STUDENT]" << endl;
for (int i = 0; i < n; i++)
{
cout << "1) FIO:";
cout << s[i].f.fam << " " << s[i].f.name << " " << s[i].f.otchestvo << endl;
cout << "2) Birthday:";
cout << s[i].b.day << "." << s[i].b.mounth << "." << s[i].b.year << endl;
cout << "3) Adress";
cout << s[i].a.street << "," << s[i].a.house << "," << s[i].a.apart << endl;
cout << "4) Telephone Number:";
cout << s[i].number << endl;
cout << "5) Faculty" << " ";
cout << s[i].facul << "," << s[i].course << "," << s[i].group << endl;
cout << "6) Mark:" << endl;
for (int j = 0; j < 5; j++)
{
cout << s[i].M[j].object << " : ";
cout << s[i].M[j].grade << endl;
}
}
cout << endl;

  1. Ответ на вопрос
    Ответ на вопрос дан Dreamer777

    Ответ:

    // delete.cpp: определяет точку входа для консольного приложения.

    //

    #include "stdafx.h"

    #include <iostream>

    #include <conio.h>

    #define m 5

    #define n 2

    using namespace std;

    struct Fio

    {

    char fam[100];

    char name[100];

    char otchestvo[100];

    };

    struct Birthday

    {

    int day;

    int mounth;

    int year;

    };

    struct Address

    {

    char street[100];

    char house[100];

    int apart;

    };

    struct Mark

    {

    char object[100];

    int grade;

    };

    struct STUDENT

    {

    Fio f;

    Birthday b;

    Address a;

    char number[10];

    char facul[100];

    char group[100];

    int course;

    Mark M[5];

    };

    int main(void)

    {

    setlocale(LC_ALL, "rus");

     

    /*№1*/

    cout << " ---Задание №1---" << endl << " [Ввод с клавиатуры данных в массив, состоящий из 10 структур типа STUDENT]" << endl;

    STUDENT s[2];

    for (int i = 0; i < n; i++)

    {

     cout << "Familiya: ";  cin >> s[i].f.fam;

     cout << "Name: ";   cin >> s[i].f.name;

     cout << "Otchestvo: ";  cin >> s[i].f.otchestvo;

     cout << "Day: ";   cin >> s[i].b.day;

     cout << "Mounth: ";   cin >> s[i].b.mounth;

     cout << "Year: ";   cin >> s[i].b.year;

     cout << "Street: ";   cin >> s[i].a.street;

     cout << "House: ";   cin >> s[i].a.house;

     cout << "Apartment: ";  cin >> s[i].a.apart;

     cout << "Phone Number: "; cin >> s[i].number;

     cout << "Faculty: ";  cin >> s[i].facul;

     cout << "Group: ";   cin >> s[i].group;

     cout << "Course: ";   cin >> s[i].course;

     cout << endl;

     cout << "Mark:" << endl;

     for (int j = 0; j < m; j++)

     {

      cout << "Object: ";  cin >> s[i].M[j].object;

      cout << "Grade: ";  cin >> s[i].M[j].grade;

     }

     cout << endl;

    }

    cout << endl;

    /*№2*/

    cout << " ---Задание №2---" << endl << " [Вывод на экран данных из массива типа STUDENT]" << endl;

     

    for (int i = 0; i < n; i++)

    {

     cout << "1) FIO:";

     cout << s[i].f.fam << " " << s[i].f.name << " " << s[i].f.otchestvo << endl;

     cout << "2) Birthday:";

     cout << s[i].b.day << "." << s[i].b.mounth << "." << s[i].b.year << endl;

     cout << "3) Adress";

     cout << s[i].a.street << "," << s[i].a.house << "," << s[i].a.apart << endl;

     cout << "4) Telephone Number:";

     cout << s[i].number << endl;

     cout << "5) Faculty" << " ";

     cout << s[i].facul << "," << s[i].course << "," << s[i].group << endl;

     cout << "6) Mark:" << endl;

     

     for (int j = 0; j < m; j++)

     {

      cout << s[i].M[j].object << " : ";

      cout << s[i].M[j].grade << endl;

     }

    }

    _getch();

    }

    Объяснение:

    cout << "Familiya: "; cin >> s[i].f.name;

    cout << "Name: "; cin >> s[i].f.name;

    s[i].f.fam выводило мусор, т.к. ты ничего не записал

    Пример вывода в приложенном файле

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.