Путем сдвига каждой буквы на 3(если буква конечная, продолжаем с начала), получаем:
а) фирхвдуя -> члушежцв
б) шсусыгв тсжсзг -> ыфцфюёе хфйфкё
d) цъидрюм жсз ргьгофв -> щэлжубп йфк уёяёсче
№1
#include <iostream>
using namespace std;
int main() {
int *arr; int size;
cout << "n = ";
cin >> size;
if (size <= 0) {
cerr << "Invalid size" << endl; return 1;
}
arr = new int[size];
for (int i = 0; i < size; i++) {
cout << "arr[" << i << "] = "; cin >> arr[i];
}
int temp;
for (int i = 0; i < size - 1; i++) {
for (int j = 0; j < size - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp;
}
}
}
for (int i = 0; i < size; i++) {
cout << arr[i] << " ";
}
cout << endl;
delete[] arr;
return 0;
}
Program kvadr_nechot;
var i:integer;
begin
for i:=1 to 9 do
if i mod 2 = 1 then write(i*i, ' ')
end.
Вот полная
uses crt;
var
i,k:integer;
begin
for i:=100 to 999 do
if ((i+1) mod 2=0) and ((i+2) mod 3 =0) and ((i+3) mod 4=0) and ((i+4) mod 5 =0)
then begin
writeln(i);
k:=k+1;
end;
writeln('кол-во',k)
end.<span>
</span>
Андреев из Екатеринбурга
<span>Борисов из Перми </span>
<span>Васильев из Омска </span>
<span>Григорьев из Челябинск </span>
<span>Данилов из Новосибирска</span>