Число баллов за решенные задачи должно быть двузначным, быть кратным 8 и заканчиваться на 8. Такое число среди двузначных только 48
Число баллов, снятых за неверно решенные задачи, дожно быть кратным 5 и заканчиваться на 5.
Иначе число в рязряде единиц при вычитании баллов из числа полученных за решенные задачи не получится 3.
Этим условиям отвечают числа 48 и 35.
13= 6*8 -7*5
Ученик решил 6 задач, неправильно решил 7 задач, не решил 7 задач.
#include <iostream>
#include <cmath>
using namespace std;
//Функция вычисления факториала
long double fact(int N) {
if(N < 0)
return 0;
if (N == 0)
return 1;
else
return N * fact(N - 1);
}
int main() {
int k;
double x, S;
cout << "k = "; cin >> k;
cout << "x = "; cin >> x;
for (int n = 1; n <= k; n++)
S += (pow(-1,(n+1)) * pow(x,(2*n-1)))/fact(2*n-1);
cout << "S = " << S << endl;
system("pause");
return 0;
}
#1
var
mas:array[1..10] of integer;
i,sum:integer;
begin
sum:=0;
for i:=1 to 10 do
begin
read(mas[i]);
sum:=sum+mas[i];
end;
writeln(sum/10);
end.
#2
var
mas:array[1..15] of integer;
i,sum:integer;
begin
sum:=0;
for i:=1 to 15 do
begin
read(mas[i]);
sum:=sum+mas[i];
end;
writeln(sum);
end.
#3
var
mas:array[1..10] of integer;
i:integer;
begin
for i:=1 to 10 do
read(mas[i]);
for i:=1 to 10 do
begin
mas[i]:=mas[i]+10;
write(mas[i],' ');
end;
end.
Было скучно и я решил замарочиться:DТут и процедура и рекурсия:)Основной блок программы на второй картинке. Const n - размерность матрицы.Понятно дело,что можно намного проще и без рекурсии,но мне интересно было сделать с ней.Не разумно в данном случае.Вы так не делайте:D
Первое встречающееся число это 5(10) или 11(4). Затем числа, оканчивающиеся на 11(4) встречаются через 100(4) или 16(10). Поэтому числа будут такие: 5, 5+16=21, 5+32=37, 5+48=53...
5, 21, 37, 53, 69, 85, 101. Следующее будет уже 117.