Отредактировать код что бы не было MMMMMMMMM в строках. c++ ...
Отредактировать код что бы не было 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