Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lab - Vova / 02_1 / main

.cpp
Скачиваний:
7
Добавлен:
15.06.2014
Размер:
915 б
Скачать
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

#define DIGS_COUNT 10

void main()
{
	FILE *stream;
	int digs[DIGS_COUNT];
	int i;

	srand((unsigned)time(NULL));

	stream = fopen("F1.txt", "w");
	for (i = 0; i < DIGS_COUNT; i++)
	{
		if ((rand()%100) % 2) fprintf(stream, "\t%d", rand()%10);
		else fprintf(stream, "\t%d", -rand()%10);
	}
	fclose(stream);

	stream = fopen("F1.txt", "r");
	for (i = 0; i < DIGS_COUNT; i++)
	{
		fscanf(stream, "%d", &digs[i]);
	}
	fclose(stream);

	stream = fopen("F2.txt", "w");
	for (i = 0; i < DIGS_COUNT; i++)
	{
		if (digs[i] > 0) fprintf(stream, "\t%d", digs[i]);
	}
	fclose(stream);
	stream = fopen("F3.txt", "w");
	for (i = 0; i < DIGS_COUNT; i++)
	{
		if (digs[i] == 0) fprintf(stream, "\t%d", digs[i]);
	}
	for (i = 0; i < DIGS_COUNT; i++)
	{
		if (digs[i] < 0) fprintf(stream, "\t%d", digs[i]);
	}
	fclose(stream);
}
Соседние файлы в папке 02_1