3 / 3 / 0
Регистрация: 23.11.2020
Сообщений: 89
|
|
1 | |
Каскадное слияние12.05.2021, 22:22. Показов 446. Ответов 0
Метки нет (Все метки)
Как реализовать часть этого алгоритма?
И еще возникает ошибка в строке 72 #include<iostream> #include<fstream> using namespace std; int main() { int n=0,a=0; int i; int level;//Количество уровней int p=5;//Количество файлов int A; setlocale(LC_ALL,"rus"); fstream file1("F1.txt"); fstream file2("F2.txt"); fstream file3("F3.txt"); fstream file4("F4.txt"); fstream file5("F5.txt"); fstream file6("F6.txt"); if(file1.is_open()&&file2.is_open()&&file3.is_open()&&file4.is_open()&&file5.is_ open()&&file6.is_open())// Проверка на открытие файлов cout<<"Все файлы успешно открыты!!!"<<endl; else cout<<"Какой-то из файлов не удалось открыть:("<<endl; ofstream f;// Создаем файловую переменную для записи в файл f.open("F1.txt",ios::trunc);// Открытие файла на запись, режим "очистить файл" cout<<"Введите количество чисел n="; cin>>n; for( i=0;i<n;i++) { a=1+rand()%100; f<<a<<' '; } f.close(); int *mas=new int[n];// создание динамического массива для данных из файла ifstream f1("F1.txt");// создание файловой переменной, поток для чтения из файла for(i = 0; i < n; i++) { f1 >> mas[i]; } f1.close(); // закрытие потока cout << "Содержимое файла "<< endl; for(i = 0; i < n; i++) // вывод на экран содержимого массива { cout << mas[i] << endl; } cout<<"Введите уровень"<<endl; cin>>level; for( i=1;i<=level;i++) { for(int j=2;j<=p;j++) { A[p-j]+=A[p-j+1]; } } system("pause"); return 0; }
0
|
12.05.2021, 22:22 | |
Ответы с готовыми решениями:
0
Слияние.Абстрактное слияние Слияние массивов Слияние массивов слияние списков |
12.05.2021, 22:22 | |
12.05.2021, 22:22 | |
Помогаю со студенческими работами здесь
1
Слияние массивов Бинарное слияние Слияние массивов на с++ Слияние массивов Черезстрочное слияние Слияние деревьев Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |