Крч, слишком много времени ушло на то чтобы начать зарабатывать денежку хотя бы на общагу, а лабы делать надо. По c++, они не слишком сложные, вероятно я бы и сам их сделал, но в силу того что у меня в моей деревне нету интернета нормального, я уже третий день качаю студию Кто может помочь, в тг
Криво косо, за 15 минут #include <iostream> #include <string> using namespace std; struct student { private: string surname; int phys, inf, his; bool otl = false; public: void setInfo() { cout << "Введите фамилию студента: "; cin >> surname; cout << endl; cout << "Введите оценку по физике: "; cin >> phys; cout << endl; cout << "Введите оценку по информатике: "; cin >> inf; cout << endl; if (inf >= 90) otl = true; cout << "Введите оценку по истории: "; cin >> his; cout << endl; } bool getOtl() { return otl; } string getSurname() { return surname; } int getPhys() { return phys; } }; int main() { setlocale(LC_ALL, "Russian"); student INFO[10000]; int i = 0; long long SumOfBal = 0; for(int k = 0; k<10000; k++) { INFO[i].setInfo(); if (INFO[i].getOtl()) cout << "Сдал информатику на отлично: " << INFO[i].getSurname() << endl << endl; SumOfBal += INFO[i].getPhys(); cout << "Закончить? Y/N: "; char ch; cin >> ch; if (ch == 'Y') break; else i++; } i++; cout << "Средний бал по физике: " << float(SumOfBal / i); return 0; } C #include <iostream> #include <string> using namespace std; struct student { private: string surname; int phys, inf, his; bool otl = false; public: void setInfo() { cout << "Введите фамилию студента: "; cin >> surname; cout << endl; cout << "Введите оценку по физике: "; cin >> phys; cout << endl; cout << "Введите оценку по информатике: "; cin >> inf; cout << endl; if (inf >= 90) otl = true; cout << "Введите оценку по истории: "; cin >> his; cout << endl; } bool getOtl() { return otl; } string getSurname() { return surname; } int getPhys() { return phys; } }; int main() { setlocale(LC_ALL, "Russian"); student INFO[10000]; int i = 0; long long SumOfBal = 0; for(int k = 0; k<10000; k++) { INFO[i].setInfo(); if (INFO[i].getOtl()) cout << "Сдал информатику на отлично: " << INFO[i].getSurname() << endl << endl; SumOfBal += INFO[i].getPhys(); cout << "Закончить? Y/N: "; char ch; cin >> ch; if (ch == 'Y') break; else i++; } i++; cout << "Средний бал по физике: " << float(SumOfBal / i); return 0; }