Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 19

даны 2 последовательности в файлах, в двух разных, нужно их обьединить и отсортировать по возрастанию. Но нужно сделать прогу с помошью указателей

11.12.2013, 16:59. Показов 889. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вот текст проги которую я сделал, но без указателей. переделайте пожалуйста
#include<fstream.h>
#include<iostream.h>
void main(){
cout<<" Laboratornaya rabota 5"<<'\n'<<" Avtor programmy - Usinin A.D., gruppa 3302"<<'\n';
int n=0, m=0;
int min,g,i,j,k,x,r,q,w;
int a[4];
int b[5];
int c[9];

fstream F;
F.open("F://proga/laba5/laba1.txt",ios::in);
while(!F.eof()&&n!=5){
if(!F.eof()){
F>>a[n];
n++;
}}
F.close(); n--; cout<<"1ya posledovatelnost`:"<<'\n'; for(q=0; q<n; q++){cout<<a[q]<<" ";} cout<<endl;

fstream L;
L.open("F://proga/laba5/laba2.txt",ios::in);
while(!L.eof()&&m!=6){
if(!F.eof()){
L>>b[m++];}}
L.close(); m--; cout<<"2ya posledovatelnost`:"<<'\n'; for(w=0; w<m; w++){cout<<b[w]<<" ";} cout<<endl;

fstream P;
P.open("F://proga/laba5/laba3.txt",ios::out);

k=0;
for(i=0; i<n; i++){c[k++]=a[i];}
for(j=0; j<m; j++){c[k++]=b[j];}

for(k=0; k<n+m; k++){
for(g=0;g<n+m-1; g++){
if(c[g+1]<c[g]){min=c[g+1]; c[g+1]=c[g]; c[g]=min; }}} cout<<"3ya posledovatelnost`:"<<'\n';
for(r=0; r<k; r++){cout<<c[r]<<" "; P<<c[r]<<" ";}
P.close();

cin>>x;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.12.2013, 16:59
Ответы с готовыми решениями:

Нужно написать прогу которая создаст в двух текстовых файлах А и В порядок числ до 17
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; int _tmain(int argc, _TCHAR* argv) { double...

Нужно, импортировать из файла в массив 16 значений, таких файлов много, вот нужно импортировать и отсортировать по возрастанию
что то у меня не получаеться Program abli; var a: file of integer; i: byte; mas: array of integer; b:array of integer; ...

Массив, который нужно отсортировать по возрастанию
Здравствуйте, помогите пожалуйста новичку, кому не сложно. Буду очень благодарен :) Нужно отсортировать массив по возрастанию или по...

6
 Аватар для uhx
60 / 60 / 19
Регистрация: 11.07.2013
Сообщений: 305
11.12.2013, 17:52
Дааа... вот это код. Без обид конечно, но код херовый... Не проще все записать в один массив, потом создать функцию где через указатели будет применена сортировка?..

Добавлено через 43 минуты
Можешь объяснить, зачем тебе через указатель все это делать? У меня как бы готов код... но просто такое извращение.. ве.
0
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 19
11.12.2013, 17:59  [ТС]
да просто нам препод сказал сделать 2 версии, обычную и с указателями. а указатели я вообще незнаю.

Добавлено через 2 минуты
А почему код то херовый, тут вроде всё понятненько и коротко
0
 Аватар для uhx
60 / 60 / 19
Регистрация: 11.07.2013
Сообщений: 305
11.12.2013, 18:03
C++
1
2
3
4
5
6
7
8
9
10
setlocale(0,"");
cout<<"Лабораторная работа №5\n"<<" Автор программы - Usinin A.D., группа 3302"<<endl;
int mas[100];
int size=0,j=0,y=0;
ifstream f1("l1.txt");
ifstream f2("l2.txt");
ifstream f3("l3.txt");
while(!f1.eof()) f1>>mas[size++];
while(!f2.eof()) f2>>mas[size++];
while(!f3.eof()) f3>>mas[size++];
Дальше идет сортировка, но я с ней пока маюсь, что-то не выходит, переписываю функцию.
Выложу скоро
0
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 19
11.12.2013, 18:08  [ТС]
а 3 файл тебе зачем?
0
 Аватар для uhx
60 / 60 / 19
Регистрация: 11.07.2013
Сообщений: 305
11.12.2013, 18:33
Цитата Сообщение от alex27121994 Посмотреть сообщение
а 3 файл тебе зачем?
а тебе зачем? У тебя так то 3 файла.
0
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 19
12.12.2013, 07:36  [ТС]
ну 3 файл мне нужен для вывода результата тока
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.12.2013, 07:36
Помогаю со студенческими работами здесь

Выбрать две одинаковые ячейки в двух разных файлах и сделать соответствующий вывод
Здравствуйте друзья! Реально задолбался, решение где-то рядом, но я его никак не вижу. Проблема в чем!? В том, что если отдельно эти...

Нужно отсортировать массив по возрастанию путем перестановки чисел
Помогите пожалуйста! Нужно отсортировать массив по возрастанию путем перестановки чисел: наименьшее число меняем с первым, из оставшихся...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru