Информатика - это основанная на использовании компьютерной техники дисциплина, изучающая структура и свойства информации, а также способы ее хранения, обработки и передачи.
#include <iostream>
using namespace std;
int main ()
{
long long m,l,a[100000],n = 0;
cin >> m >> l;
while (cin >> a[n])
n++;
for (int i = 0; i < n; i++)
{
if (a[i] % m == l)
cout << a[i] << " ";
}
return 0;
}
Вот код...
Ответ:
Объяснение:
После строки if k=3 then Writeln(f2,x);
нужно поставить k:=0;
Var f1,f2: text;
i, k, x: integer;
Begin
Assign(f1, 'file1.txt');
reset(f1);
Assign(f2, 'file2.txt');
Rewrite(f2);
k:=0;
While not eof(f1) do
Begin
Readln(f1,x);
writeln(x);
for i:=2 to x do
If (x mod i=0) and (i mod 2=0) then inc(k);
if k=3 then Writeln(f2,x);
k:=0;
End;
Close(f1);
Close(f2);
Writeln('Второй файл содержит числа:');
Reset(f2);
While not eof(f2) do
Begin
Readln(f2,x);
Writeln(x);
End;
readln;
Close(f2);
При столбцовой перестановке главное - это угадать количество столбцов. Их может быть от двух до половины символов в тексте. В этом случае полезно начать с выделения слова и решения полученной анаграммы.
Например, анаграмма ИПКСОЕ не дает осмысленного слова а русском языке. Укоротим ее на одну букву. ИПКСО - анаграмма слова ПОИСК. Логично предположить, что количество столбцов равно 5.
31542 - порядок столбцов
ИПКСО
Е_ТСМ
НАЧИ_
ОЕН_Г
ДЕЛА
После перестановки:
ПОИСК
МЕСТ
А НИЧ
ЕГО Н
Е ДАЛ
Результат: "ПОИСК МЕСТА НИЧЕГО НЕ ДАЛ"
№ 2
var
n,i,j:integer;
s,s1:string;
begin
readln(S);
for n:=1 to 9 do
begin
str(n,s1);
for i:=1 to length(S) do
if s[i]=s1 then
inc(j);
writeln('Цифр ',n,' всего ',j);
j:=0;
end;end.
<span>№4
</span>var
<span>a:array[1..100] of integer;
kmax,max,i,n:integer;
begin
readln(n);
read (a[1]);
max:=a[1];
kmax:=1;
for i:=2 to n do
begin
read(a[i]);
if a[i]=max then
inc(kmax);
if a[i]>max then
begin
max:=a[i];
kmax:=1;
end;
end;
writeln;
writeln('Максимальное число =',max,' В массиве оно встречается ',kmax,' раз');
<span>end.</span></span>