У фокусника в колоде 5 цветных карточек: Красная (К), Зеленая (3), Синяя (С), Желтая (Ж) и
Оранжевая (0), перемешанные в случайном
порядке. Он начинает выкладывать карточки на
стол по порядку: сначала верхнюю в колоде,
потом следующую и так далее. В итоге карточки
легли к, ж, з, о, с.Затем
фокусник собирает карточки обратно в колоду в
прежнем порядке и вновь выкладывает их на стол
по очереди, начиная с верхней.
Теперь карточки лежат, О, к, ж, з, с.
В каком порядке карточки лежали в колоде
изначально? В качестве ответа запишите пять
заглавных букв через пробел.
Пример: КЗС ЖО
* это плих*
#include <iostream>
#include <windows.h>
#include <conio.h>
#include <ctime>
int main()
{
srand(time(NULL));
const int n = 20;
double r = 0;
int a[n];
system("cls");
for (int i = 0; i < n; i++)
{
a[i] = rand() % 50;
std::cout << a[i] << " ";
r += 1. / a[i];
}
std::cout << std::endl;
r = 1. / r;
std::cout << "R: " << r << std::endl;
getch();
return 0;
}
program raf105;
var a,b,c:integer;
begin
write('Введите 3 числа: ');
readln(a,b,c);
if (a<b) and (a<c)
then writeln('Произведение 2 наибольших чисел: ',b*c);
if (b<a) and (b<c)
then writeln('Произведение 2 наибольших чисел: ',a*c);
if (c<b) and (c<a)
then writeln('Произведение 2 наибольших чисел: ',b*a);
end.
2.а)program raf105;
var a,i,b:integer;
begin
write('Введите число: ');
readln(a);
for i:=1 to a do
if ((a mod i)=0) and ((i mod 2)<>0)
then b:= b+i;
writeln('Сумма нечётных делителей введённого числа: ',b);
end.
б)program raf105;
var a,a2,i,j,b:integer;
begin
write('Введите меньшее число: ');
readln(a);
write('Введите большее число: ');
readln(a2);
for j:=a to a2 do
begin
for i:=1 to j do
if ((j mod i)=0) and ((i mod 2)<>0)
then b:= b+i;
writeln('Сумма нечётных делителей числа ',j,' равна: ',b);
b:= 0;
end;
end.
Язык программирования PascalABC