Предмет: Информатика, автор: thebreaker890

Кто хорошо знает язык программирования Pascal или C++ пожалуйста, помогите сделать код из этой так сказать задачи.


Сегодня у Илоны был последний экзамен. Теперь она знает все свои оценки за сессию. Оценки в Университете имени Юпитера выставляются в 100-балльной шкале.


Если у студента все оценки отличные (не менее 90), то ему назначается повышенная стипендия.


Если все оценки студента не менее 51, но он не имеет права на повышенную стипендию, он получает обычную стипендию.


Если студент имеет хоть одну неудовлетворительную оценку (менее 51), ему стипендия не назначается.


Входные данные


В первой строке содержится целое число n экзаменов на сессии. В следующей строке записаны n целых чисел a[i] оценки Илоны Максимовной.


Выходные данные


В единственной строке выведите Повышенная, Обычная или Забудь про стипендию, в зависимости от того, какой стипендии заслужила Илона.



Входные данные (stdin) Выходные данные (stdout)

7

51 74 61 81 77 71 90 Обычная стипендия


4

94 90 100 100 Повышенная стипендия


4

4 7 47 74 Забудь про стипендию


Буду очень благодарен если поможете, спасибо!

Ответы

Автор ответа: NiNJaG0o
1

Ответ:

#include <iostream>

using namespace std;

int main()

{

   int n,a;

   bool f1, f2, f3;

   f1 = false; f2 = false; f3 = false;

   cin >> n;

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

   {

       cin >> a;

       if (a < 51) {f3 = true; break; }

       if (a >= 90) {f1 = true;}

       if (a >= 51 && a < 90) { f2 = true; }

   }

   if (f3) { cout << "Забудь про стипендию" << "\n"; }

   else

       if (f1 && !f2 && !f3) {

           cout << "Повышенная" << "\n";

       } else {if (f2 && !f1 && !f3){ cout << "Обычная" << "\n"; }}

}

Объяснение:

Похожие вопросы