#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
switch (n){
case 1:
cout<<"Неуд.\n";
break;
case 2:
cout<<"Неуд.\n";
break;
case 0:
cout<<"Неуд.\n";
break;
case 3:
cout<<"Удовл.\n";
break;
case 4:
cout<<"Хорошо\n";
break;
case 5:
cout<<"Отлично\n";
break;
}
// Это долгий метод, но простой. Можно использовать контейнер map из STL
return 0;
}
С отступами всё плохо. Прикреплю файл, копируй оттуда.
// Простая программа на C++, вычисляющая произведение всех натуральных чисел из отрезка [N,M], где N и M - натуральные числа
#include <iostream>
#include <string>
using namespace std;
int main()
{
int N, M, product, i;
cout << "Введите натуральное число N" << endl;
cin >> N;
cout << "Введите натуральное число M, M >= N" << endl;
cin >> M;
if (N > M) { throw std::invalid_argument("M должно быть больше или равно N"); }
product = N;
for(i = N + 1; i <= M; i++) { product = product * i;}
cout << "Произведение натуральных чисел из отрезка [N,M]:" << endl;
cout << product << endl;
}