АлгЯзык: 37 - Операторы div и mod
1. Чему будет равна переменная «c» после выполнения этой программы:
a := 22
b := 4
b := div(a,b) + b
c := mod(a,b) + a
ответ:
введите число
2. Чему будет равна переменная «c» после выполнения этой программы:
a := 22
b := 4
c := mod(a,b) + b
ответ:
введите число
3. Чему будет равна переменная «c» после выполнения этой программы:
a := 28
b := 7
c := div(a,b) + a
ответ:
введите число
4. Чему будет равна переменная «c» после выполнения этой программы:
a := 28
b := 7
b := div(a,b)
c := div(a,b)
ответ:
введите число
5. Чему будет равна переменная «c» после выполнения этой программы:
a := 22
b := 4
b := mod(a,b) + 4
c := mod(a,b) + 1
ответ:
введите число
6. Чему будет равна переменная «c» после выполнения этой программы:
a := 22
b := 4
b := div(a,b)
c := mod(a, b+1)
ответ:
введите число
7. Чему будет равна переменная «c» после выполнения этой программы:
a := 20
b := 3
b := mod(a,b)
c := div(a, b+1)
ответ:
введите число
https://www.kpolyakov.spb.ru/school/test10/a37.htm
это тест для проверки за ранее
Так как неуказан язык программирования пишу алгоритм
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 , опять же можешь использовать динамические массивы и облегчить себе жизнь