turovskaya69
?>

Как в разных странах назывались счеты? 2)Кто является первым программистом?3)Проект какой машины был разработан Чарлзом Бэббиджом?​

Информатика

Ответы

Serafim

2 Ада Лавлейс

3 разностная машина

amayonova

Так как неуказан язык программирования пишу алгоритм

1)Открываем поток для чтения файла f , нам еще потребуется переменная назовем ее count (Тип дробных чисел в каждом языке по разному) и переменную допустим value (тоже дробное) Далее проход по файлу любым циклом до конца файла и условие если value = дробь то count  = count +1 И в конце выводим count в файл g

2)Открываем поток для чтения файла f , и две переменные max и min и массив кол-во элементов которого равно кол-ву чисел в файле (Считаем любой функцией ) далее сортируем массив по возрастанию и получиться max = последний элемент массива ;

min = первый элемент массива . Далее выводим min и max в файл g

3)Аналогично 4 только вместо записи их в массив просто задаете переменную которая будет увеличиваться если число четное . 

 

4)Открываем поток для чтения файла f , потребуется массив равный кол-ву четных элементов файла на четность можно проверить если остаток от деления числа на 2 =0 то

число четное , далее просто заполняем массив из файла четными точно такой же проверкой и выводим в файл g . Но еще лучше использовать динамический массив тогда проход по файлу будет равен 1 

5)Все просто открываешь первый файл для чтение считаешь кол-во элементов , 

создаешь массив, кол-во элементов которого = твой подсчет , заполняешь его из файла ,далее соритруешь по возрастанию , и выводишь этот массив в файл 2 , опять же можешь использовать динамические массивы и облегчить себе жизнь

mausgaly

1)

var A: array [1..6,1..4] of integer;

i,j: integer;

begin

randomize;

for i := 1 to 6 do begin

    for j := 1 to 4 do begin

        A[i,j] := random(20) - 10;

    end;

end;

 

for i := 1 to 6 do begin

    for j := 1 to 4 do begin

        if (A[i,j] == 0) then begin

            writeln("0 v stroke ", i);

            continue;

        end;

    end;

end;

 

end.

 

2)

var B: array [1..10] of integer;

i: integer;

begin

for i := 1 to 10 do begin

    if (i mod 2 == 0) then B[i] := 5;

    else B[i] := 2;

end;

 

for i := 1 to 10 do begin

    writeln(B[i]);

end;

 

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Как в разных странах назывались счеты? 2)Кто является первым программистом?3)Проект какой машины был разработан Чарлзом Бэббиджом?​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

lider-mpl550
vnolenev
antoska391
germanleon
Сурат1199
Amulenkov
dkvsadovoe
reception
Aleksei1463
annakuznetsova841
menesmir
tarhan1221
Stepanovich_Makarov
pbttehnology
Mbkozlov6