Форум программистов, компьютерный форум CyberForum.ru

Файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как отсортировать односвязный список???? http://www.cyberforum.ru/cpp-beginners/thread308749.html
class lib { struct element { string data; element *next; element (string dat, element *nxt) : data(dat), next(nxt) {}
C++ Количество листьев в бинарном дереве Задача: Найти количество листьев в дереве. Собственно ввод и вывод дерева есть: #include <iostream.h> #include <iomanip.h> using namespace std; struct tree { http://www.cyberforum.ru/cpp-beginners/thread308736.html
пожалуйста расскажите как написать программы C++
5.1. Обработка двумерных массивов 1. **Получить квадратную матрицу порядка n, элементами которой являются заданные действительные числа а1, ..., аnn, расположенные в ней по схеме, которая приведена на рисунке: (стрелочка вниз, стрелочка вверх, стрелочка вниз, стрелочка вверх) 2. **Найти максимальный среди элементов строк, упорядоченных по возрастанию или по убыванию, заданной целочисленной ...
составить блок-схему к массиву C++
Доброе время суток всем. Помогите составить блок-схему к массиву. вот сама программа: #include<iostream.h> int main (){ int a; int b=0,i; int x=0; for (i=0; i<10; i++) cin>>a; for (i=0; i<10; i++) {
C++ Определить окружность минимального радиуса http://www.cyberforum.ru/cpp-beginners/thread308693.html
На плоскости задано N окружностей (2<= N<=10). Надо определить окружность минимального радиуса, такую, чтобы она включала в себя все заданные окружности. Окружности задаются радиусом и координатами центра. Координаты центров окружности лежат в диапазоне -1000<=[<=1000. Ввод из файла okrug.in. Вывод в файл okrug.out. Задача на языке СИ. Помогите пожалуйста)
 

Показать сообщение отдельно
максикок
1 / 1 / 0
Регистрация: 07.10.2010
Сообщений: 75

Файл - C++

30.05.2011, 22:22. Просмотров 284. Ответов 1
Метки (Все метки)

программа должна записывать в бинарный файл массив из рандомных чисел(размер массива вводится с клавиатуры) и далее найти в файле заданный элемент(вводится с клавиатуры)! вроде все верно но в файл данные не записываются и следовательно не читаются!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{FILE *fp;
int *mas;
int k,i,v,dn,dk,h,rn2,rn1;
cout<<"vvedi razmer massiva ot i do and ese shag\n";
cin>>dn>>dk>>h;
cout<<"vvedi random ot i do \n";
cin>>rn1>>rn2;
cout<<"vvedi  iskomiy element\n";
cin>>v;
fp=fopen("2.dat","wb");
 while(!feof(fp))
{ for(i=dn;i<=dk;i+=h)
        {
   mas=new int[i];
   assert(mas!=0);
   for(k=0;k<i;k++)
   {mas[k]=random(rn2+1-rn1)+rn1;
    fwrite(&mas[k], sizeof(mas[k]), 1, fp);
    }
   }
 
   }
 fclose(fp);
fp=fopen("2.dat","rb");
k=0;
   while(!feof(fp))
   for(k=0;k<i;k++)
 {fread(&mas[k],sizeof(int),1,fp);  }
     {while(mas[k]!=v)
  {    k++;
      if (mas[k]==v)
 cout<<"Naiden"<<"\n";
      break;
    }       }
      delete[]mas;
      fclose(fp);
       getch();
       }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru