home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / TC-300 / BIN / ABC.BAK < prev    next >
Text File  |  1994-04-04  |  1KB  |  71 lines

  1. #include <stdio.h>
  2. #include <iostream.h>
  3. #include <stdlib.h>
  4. #include <values.h>
  5. #include <time.h>
  6.  
  7.  
  8.  
  9. void main()
  10. {
  11. int i,j,k,l,list[1000];
  12. FILE *fp;
  13. char any[8];
  14.  
  15. cout << "Enter a file name\n";
  16. cin >> any;
  17.  
  18. fp = fopen(any,"wb");
  19.     for(j=0;j<50;j++)
  20.     {
  21.        for(i=0;i<200;i++)
  22.        {
  23.        k = rand() % RAND_MAX;
  24.        fwrite(&k,sizeof(int),1,fp);
  25.        }
  26.     }
  27. fclose(fp);
  28.  
  29. fp = fopen(any,"rb");
  30.     i = 0;
  31.     while (fread(&l,sizeof(int),1,fp) != 0)
  32.     {
  33.       list[i] = l;
  34.       i = i + 1;
  35.     }
  36. fclose(fp);
  37.  
  38. for (i=0;i<50;i++)
  39.     cout << list[i] << '\n';
  40.  
  41. /*for(i=0;i<900;i++)
  42.     {
  43.     k = list[i];
  44.     fwrite(&k,sizeof(int),1,fp);
  45.     }
  46.  
  47. fp = fopen("ggg.txt","wb");
  48.     for(int a=1;a<900;a++)
  49.     {
  50.        int v = list[a];
  51.        int b = a;
  52.        while(list[b-1] > v)
  53.        {
  54.        list[b] = list[b-1];
  55.        b = b - 1;
  56.        }
  57.        list[b] = v;
  58.     }
  59.     for(i=0;i<900;i++)
  60.     {
  61.     k = list[i];
  62.     fwrite(&k,sizeof(int),1,fp);
  63.     }
  64. fclose(fp);    */
  65.  
  66.  
  67. }
  68.  
  69.  
  70.  
  71.