Отредактировать код что бы не было MMMMMMMMM в строках. c++#include #include #include #include #include #define m 5#define n 2using 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;

Есть ответ
12.12.2022
201

Ответ


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

//



#include "stdafx.h"

#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 s[i].b.day;

 cout > s[i].b.mounth;

 cout > s[i].b.year;

 cout > s[i].a.street;

 cout > s[i].a.house;

 cout > s[i].a.apart;

 cout > s[i].number;

 cout > s[i].facul;

 cout > s[i].group;

 cout > s[i].course;

 cout


Если вы нашли правильное решение, вы можете поблагодарить нас начиная с 10 рублей.
Просто нажмите на кнопку "Подарить".
12.12.2022
Этот сайт использует cookies (Политика Cookies). Вы можете указать условия хранения и доступ к cookies в своем браузере.