Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2011, 01:01   #1
Angel_Ada
Новичок
Джуниор
 
Аватар для Angel_Ada
 
Регистрация: 22.04.2011
Сообщений: 1
По умолчанию Двоичные файлы

люди помогите пожалуйста исправить программу на с++

вот сама задача
создать двоичный файл и записать в него n целых чисел. Сформировать массив положительных чисел,делящихся на М без остатка, используя элементы исходного файла. Упорядочить массив по убыванию элементов

буду вам очень благодарна!!!!

Код:
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
int main()
{
 FILE*f;
int i,n; int M; int k,b,c,j;
int  *x;
double a;
x=new [n];
f=fopen("F:\abc.dat","wb");
cout<<"BBecTi kolichecTBo chicel n=";
cin>>n;
fwrite(&n,sizeof(int),1,f);

for(i=0;i<n;i++)
{cout<<i+1<<"a=";
cin>>a;
}
fwrite(&x,sizeof(double),n,f);
delete[]x;

fclose(f);
//cozdanie 2 f-la\\
int *y;
f=fopen("F:\abc.dat","rb");
y=new int[n];
fread(&n,sizeof(int),1,f);
cout<<"kol-bo cel chisel="<<n<<endl;
cout<<"chislavfail"<<endl;
fread(y,sizeof(double),n,f);
for(i=0;i<n;i++)
{cout<<*(y+i)<<endl;
}delete[]y;
fclose(f);
// poick chisel >0 & del na M\\
{
for (i=1;i<n;i++)
 {
if((a[i]>0) && (a[i]%M=0));
  }
cout<<endl<<"chila>0 i del na M Bez ostatka:"<<a[i];
    }
f=fopen("F:\abc.txt","wt");
{k=0;j=n;c=0;	  //copTupoBka
do {
for (i=0;i<j-1;i++)
{
 if (a[i]<a[i+1]);
 a[i+1]=b;
 k++;}
 c++;}
 j--;
}
 while (k!=0&&j>0);
 for (i=0;i<n;i++);
 {
 cout<<" "<<a[i]<<" ";
 }
  {
   fprintf(f," ",a[i]);
 }
getch();
return 0;
}


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 22.04.2011 в 09:29.
Angel_Ada вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двоичные данные Ribun Microsoft Office Access 1 16.01.2011 00:31
Двоичные файлы Xensis Помощь студентам 2 30.07.2010 17:12
Двоичные справочники Claster Помощь студентам 0 31.03.2010 20:22
Двоичные файлы на С++ mr Vi Помощь студентам 6 17.01.2010 13:11