
18.01.2010, 14:04
|
|
Новичок
Регистрация: 28.12.2009
Сообщений: 7
С нами:
8615832
Репутация:
0
|
|
2 hallboy
Код:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include<io.h>
#include<conio.h>
void main()
{
int a,b,x,k;
int *p1, *p2;
printf("a=");
scanf("%i",&a);
printf("b=");
k=0;
scanf("%i",&b);
p1=fopen("in1.txt","r");//открываем первый файлдля чтения.
if (p1==0)//если его нет
{
puts("file does not exist.");//то выводим надпись на экран что его нет и выходим из прграммы.
exit(1);
}
do
{
fscanf(p1,"%i",&x); //считываем из файда элемент х
if ((x>a)&&(x<b)) //если он больше а и меньше б
{
printf("%i - ",x);// выводим на экран х
x=pow(x,2);//находим квадрат х и присваиваем это значение х.
printf("%i\n", x);//выводим на экран х
k+=x;//присваиваем к сумму к+х
}
}while(eof(*p1));//пока не законцчиться файл р1(in1.txt)
printf("k=%i\n",k);//выводим на экран к
p2=fopen("out2.txt","w");//создаем файл р2(out2.txt)для записи(если он уже был раньше создан то перезаписываем его.)
fprintf(p2," - %i",k);//записываем в файл р2 к
fclose(p1);//закрываем файлы р1 и
fclose(p2);//р2
getch();//задерживаем завершение программы до нажатия любой кнопки.
}
Последний раз редактировалось lokli; 18.01.2010 в 14:06..
|
|
|