#include <iostream>
using namespace std;
typedef unsigned short int USI;
int main() {
/* инициализация */
USI n;
cout << "Количество учеников: ";
cin >> n;
USI a[n], g[n], f[n];
/* заполнение массивов */
size_t i;
for(i = 0; i < n; i++) {
cout << "Оценки ученика "
<< (i+1) << ":\n\n";
cout << "Алгебра: ";
cin >> a[i];
cout << "Геометрия: ";
cin >> g[i];
cout << "Физика: ";
cin >> f[i];
cout << "\n-----\n\n";
}
cout << "\n-----\nРЕЗУЛЬТАТЫ\n-----\n\n";
/* Средняя оценка по алгебре */
USI sum = 0;
for(i = 0; i < n; i++) {
sum += a[i];
}
cout << "Средняя оценка по алгебре: "
<< (sum/n) << '\n';
/* Количество учеников без двоек */
USI notwo = 0;
for(i = 0; i < n; i++) {
if ( (a[i] <= 2)
|| (g[i] <= 2)
|| (f[i] <= 2)
) {
continue;
}
else {
notwo++;
}
}
cout << "Учеников без двоек: "
<< notwo << '\n';
return 0;
}
А) необходимо
Б)достаточно
В)необходимо
Г)необходимо
Д)необходимо
1001001011000000 двоичный вид
Представим двухзначное число в пятиричной системе в расширенном виде:
5 х а + b, где a и b - цифры числа.
После перестановки цифр семиричное число будет иметь вид 7 x b + a
Осталось приравнять эти значения:
5a+b=7b+a; 4a=6b ⇒ a=1.5b
Мы можем получить ряд решений, используя четные значения b, поскольку а должно быть целым.
Но уже следующее значение b=4 даст а=6, что недопустимо, поскольку в пятиричной системе счисления не может быть цифры 6.
<u><em>Ответ:</em></u>