Jump to content

Miroslav_V

Потребител
  • Брой теми

    1
  • Регистрация

  • Последно посещение

Miroslav_V's Achievements

Новобранец

Новобранец (1/14)

0

Репутация в общността

  1. Да се въведат имената и оценките на 10 студента по 3 дисциплини: МАТ, Информатика, Физика. Отпечатайте списък на студентите с техните оценки и среден успех. Намерете студента с най-висок среден успех. Работата е там, че трябвало да е с пренос на данни а не с глобални масиви и нямам идея как да се получи а е за утре! Благодаря предварително #include <stdio.h> #include <string> #include <iostream> #include <conio.h> #include <sstream> using namespace std; string studentName(); double gradeInput(); void main() { int studentNumber = 1; double averageGrade[10], gradeMAT1[10], gradeInfo[10], gradePhysics[10], highestGrade; string name[10], studentHighest; cout << "Vyvedete imenata na 10 studenta po Matematika, Informatika i Fizika" << "\n" << "Reda trqbva da bude:" << "\n" << "Ime na student, ocenka po Matematika1, ocenka po Informatika i ocenka po Fizika" << "\n"; for (int i = 0; i < 10; i++) { cout << "Molq vuvedete ime na student " << studentNumber << "\n" << "Ime: "; name = studentName(); cout << "Ocenka po Matematika1: "; gradeMAT1 = gradeInput(); cout << "Ocenka po Informatika: "; gradeInfo = gradeInput(); cout << "Ocenka po Fizika: "; gradePhysics = gradeInput(); cout << "\n"; averageGrade = (gradeMAT1 + gradePhysics + gradeInfo) / 3; studentNumber++; if (i == 0) { studentHighest = name; highestGrade = averageGrade; } if (highestGrade<averageGrade) { highestGrade = averageGrade; studentHighest = name; } } studentNumber = 1; for (int i = 0; i < 10; i++) { cout << "Student " << studentNumber << " Ime: " << name << " ima ocenki: " << gradeMAT1 << " po Mat1, " << gradePhysics << " po Fizika, " << gradeInfo << " po Informatika. " << "Srednata ocenka e: " << averageGrade << endl; studentNumber++; } cout << "Studenta s nai-visok sreden uspeh e " << studentHighest << " sus sredna ocenka " << highestGrade << endl; } string studentName() { string input; getline(cin, input); return input; } double gradeInput() { string input; double grade; getline(cin, input); stringstream toDouble(input); toDouble >> grade; return grade; }
×
×
  • Създай ново...