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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2014, 13:07   #1
UME_1
Новичок
Джуниор
 
Регистрация: 01.04.2014
Сообщений: 2
По умолчанию Создание и чтение из файла

Даны числовые файлы одинаковой длины ,значение которых упорядочено по убыванию создать 3 -файл из первых двух чтобы упорядоченность не нарушалось.Но записать на 3-файл пока не получается.
И подскажите пожалуйста как использовать Rand чтобы числа не повторялись
PHP код:
#include <fstream>
#include <ctime>
#include <iostream>
#include <cstdlib>
#include <iostream>

using namespace std;
int main()
{const 
int n =5;
    {
    
ofstream out("aman_first.txt");
    if(!
out.is_open())
    {
        
cout << "couldn't open faile!" <<endl;
    }
    
int a[n];
    
srand(time(NULL));
    
out << "chisla prisvoinnie sluchainim obrzom 1 vomu failu:";
        for(
int i=0i<n;i++)
        { 
            
            
a[i]=rand() % 100-55;
        }
        for(
int i=0;i<n;i++)
        {
            
out << ' ' << a[i];
        }
        
out <<"\nposle sortirovki:\n";
         for (
int i 0ni++)
       for (
int j i+1nj++)
          if (
a[i] < a[j])
          {
             
int lan a[i];
             
a[i] = a[j];
             
a[j] = lan;
          }
           
out << endl << endl;
    for (
int i 0ni++)
       
out << a[i] << "  ";
    }
    
    
//2-chi fail
       

           
           
ofstream out("aman_second.txt");
           
out << "chisla prisvoinnie sluchainim obrzom 2 mu failu:";
    if(!
out.is_open())
    {
        
cout << "couldn't open faile!" <<endl;
    }
   
    
int b[n]; 
    
srand(time(NULL));
        for(
int i=0i<n;i++)
        { 
           
            
b[i]=rand()%100-22;
        }
        for(
int i=0;i<n;i++)
        {
            
out << ' ' << b[i];
        }
         
out <<"\n\nposle sortirofki:\n";
         for (
int i 0ni++)
       for (
int j i+1nj++)
          if (
b[i] < b[j])
          {
             
int lan b[i];
             
b[i] = b[j];
             
b[j] = lan;
          }
           
out << endl << endl;
    for (
int i 0ni++)
       
out << b[i] << "  ";
    }
     
    
// sozdanie 3 faila 
 
   /* ofstream out;
    out.open( "aman_second.txt", std::ios_base::out | std::ios_base::trunc );
    for(int i=0; i<=20; i++)
    {
        out<<i;
    }*/
     

UME_1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение из файла krikqwerty Помощь студентам 10 27.01.2013 18:31
Создание/чтение файла Proger_1 Win Api 3 02.12.2012 20:46
Создание/чтение файла и списки в Pascal evilangel Помощь студентам 0 02.02.2011 12:59
Чтение файла [Smarik] Помощь студентам 8 28.04.2008 22:15