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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2011, 22:57   #1
zdanilv
 
Регистрация: 30.03.2011
Сообщений: 4
По умолчанию можете сказать правилно ли прога работает?С++

Напишите функцию, которая реализирует обьединение двоих односвязаних списков. Второй список добавляется в конец первого.С++


# include <conio.h>
#include<stdio.h>
#include <iostream>

using namespace std;

struct Node{
int d;
Node *next;
Node *prev;
};
Node *first(int d);
void add(Node **pend, int d );
int main(){
int i,m,n;
cout<<"vvedite koli4estvo elementov v spiske 1 i spiske2 \n";
cin>>n>>m;
cout<<"\n"<<" n="<<n<<"\n m="<<m<<"\n";
int *a=new int [n];
int *b=new int [m];
cout<<"vvedite spisok1\n";
for ( i=0;i<n;i++){scanf("%d",&a[i]);}
cout<<"\n vvedite spisok2\n";
for ( i=0;i<m;i++){scanf("%d",&b[i]);}
for ( i=0;i<n;i++){ cout<<a[i]<<" ";}
cout<<"\n";
for ( i=0;i<m;i++){ cout<<b[i]<<" ";}
Node *pbeg1=first(a[0]);
Node *pend1=pbeg1;
Node *pbeg2=first(b[0]);
Node *pend2=pbeg2;
// dobavlenie v konec spiska elementov 2, 3, 4, 5
for ( i=1;i<n;i++)add(&pend1,a[n]);
for ( i=1;i<m;i++)add(&pend2,b[m]);
Node *pv1=pbeg1;
//vbIvod na ekran ñïèñêà 1
while(pv1) { scanf("%d",pv1->d," \n");
pv1= pv1->next;
}
Node *pv2=pbeg2;
//vbIvod na ekran ñïèñêà 2
while(pv2) { scanf("%d",pv2->d," \n");
pv2= pv2->next;
}

getch();

delete [] a;
delete [] b;
return 0;}
//-----------------------------------
//formirov 1 element
Node *first(int data){
Node *pv= new Node;
pv->d=data; pv->next=0; pv->prev=0;
return pv;
}
zdanilv вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает прога. Lunex.08 Qt и кроссплатформенное программирование С/С++ 8 08.01.2011 20:58
Не работает прога Draips Помощь студентам 0 26.12.2010 12:33
как правилно написатъ формулу? carlsson Microsoft Office Excel 4 29.10.2010 10:55
Прога не работает MAZADA Помощь студентам 6 04.10.2010 13:51
Прога не работает RockForr Общие вопросы Delphi 5 18.05.2009 16:56