Информатика. Артемова С.В - 24 стр.

UptoLike

fwrite(&mas2[i],1,sizeof(int),rrr);
}
fclose(fff);
fclose(rrr);
fff=fopen("pol","rb");
while(fread(&buf,1,sizeof(int),fff)!=0);
{
if(buf>0)
{
fwrite(&buf,1,sizeof(int),ttt);
printf("\n%d", buf);
}
}
rrr=fopen("otr","rb");
while(fread(&buf,1,sizeof(int),rrr)!=0)
{
if(buf<0){ fwrite(&buf,1,sizeof(int),ttt);
printf("\n%d", buf); }
}
fclose(fff);
fclose(rrr);
fclose(ttt);
}
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
1 Получить вариант задания:
1) Сформировать файл из некоторых чисел. Записать во второй файл количество положительных, отри-
цательных и нулевых элементов файла.
2) Сформировать два файла из некоторых чисел. Получить третий файл, в который сначала записать эле-
менты второго файла, а затем первого.
3) Сформировать два файла из некоторых чисел. Записать в третий файл положительные элементы пер-
вого и второго файлов.
4) Сформировать файл из некоторых чисел. Записать во второй файл сначала положительные, а потом
отрицательные элементы первого файла.
5) Сформировать два файла из некоторых чисел. Записать в третий файл положительные элементы пер-
вого файла и отрицательные элементы второго.
6) Сформировать два файла из некоторых чисел. Записать в третий файл нулевые элементы первого
файла и четные элементы второго.
7) Сформировать файл из некоторых чисел. Записать во второй файл положительные элементы первого
файла, а в третийотрицательные элементы первого файла.
8) Сформировать два файла из некоторых чисел. Записать в третий файл положительные элементы второго
файла и отрицательные элементы первого.
9) Сформировать два файла из некоторых чисел. Записать в третий файл минимальный элемент первого
файла и максимальный элемент второго.
10) Сформировать файл из некоторых чисел. Записать во второй файл из первого максимальный отрица-
тельный элемент, в третийминимальный положительный.
11) Сформировать два файла из некоторых чисел. Определить, в каком файле больше положительных
элементов и результат записать в третий файл.
12) Сформировать два файла из некоторых чисел. Записать в третий файл положительные элементы того
файла, в котором находится максимальное отрицательное число.
13) Сформировать файл из некоторых чисел. Записать во второй файл элементы первого файла с четными
номерами, в третийс нечетными.
14) Сформировать файл из некоторых чисел. Записать во второй файл все положительные элементы пер-
вого, а затем абсолютные величины отрицательных элементов.
15) Сформировать два файла из некоторых чисел. Записать в третий файл два первых элемента первого
файла и два последних элемента второго.
16) Сформировать два файла из некоторых чисел. Записать в третий файл последний положительный
элемент первого файла и первый отрицательный второго.
2 Составить программы вычисления значений арифметических выражений на языках СИ и Паскаль. Обо-
значить в текстах программ порядок выполнения арифметических операций.
3 Выполнить расчет по программе.
Пример программы на Паскале:
{ Сформировать файл из некоторых чисел. }
{ Записать во второй файл количество положительных, }
{ отрицательных и нулевых элементов файла. }
uses CRT; { Подключение библиотеки ввода-вывода }
const n=10; { Максимальный размер массива }