Добавил:
Yanus
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:lab - Vova / 02_1 / main
.cpp#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);
}