Интересная задачка)
var i,n :integer;
begin
n:=99;
<span> for i:=1 to n do begin
case i of
11..14 :writeln('мне ',i,' лет');
</span> else <span>
case i mod 10 of
</span>1:writeln('мне ',i,' год');
<span> 2..4:writeln('мне ',i,' года');
else
writeln('мне ',i,' лет');
end;
end;
<span> end;
</span></span>end.
1600*1200=1920000 пикселей
16777216 цветов кодируются 24мя битами, т.к.
.
Итого имеем 1920000*24=46080000 бит = 5760000 байт (делили на 8, т.к. в 1 байте 8 бит) = 5,49 мб (два раза делили на 1024).
Значит подойдут карты на 64 и 512 мегабайт.
#include <cstdio>
//НОД двух чисед
int gcd(int a, int b) {
if (b == 0)
return a;
return gcd(b, a % b);
}
//НОД трех чисел
int gcd(int a, int b, int c) {
return gcd(gcd(a, b), c);
}
//НОК
int lcm(int a, int b) {
return a * b / gcd(a, b);
}
int main() {
int m, n;
scanf("%d %d", &m, &n);
printf("%d\n", gcd(m, n));
printf("%d", lcm(m, n));
return 0;
}<span>
</span>
Var a: array [1 .. 10] of integer;
i, Count, C, tmpLast, tmpFirst: integer;
begin
write('Введите число C: ');
readln(C);
writeln;
for i := 1 to 10 do
begin
write('a[', i, '] = ');
readln(a[i]);
if a[i] = C then
begin
Count := Count + 1;
tmpLast := i;
end;
end;
writeln;
if (Count = 0) then writeln('В массиве нет числа равное С')
else
begin
writeln('В массиве нашлось число, равное С');
if (Count = 1) then
writeln('Первое и единственное число в позиции a[', tmpLast, ']')
else
begin
i := 0;
repeat
i := i + 1;
tmpFirst := i;
until (a[i] = C);
writeln('Первое такое число a[', tmpFirst, ']');
writeln('Последнее такое число a[', tmpLast, ']');
end;
end;
readln;
end.
Ответ В
Нужно добавить "треко" на 3 место в слог " ант"
в итоге одна буква "т" уберется и получится "антреко"