Показать сообщение отдельно

  #3  
Старый 18.01.2010, 14:04
lokli
Новичок
Регистрация: 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..
 
Ответить с цитированием