Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Нужно создать массив C из массивов A и B.Но только чтобы в массив C не попали элементы массива A,а только элементы массива B.Новый массив нужно упорядочить.Индексы массива вводим.Сами элементы рандомом создаются.Вот прога в сыром виде,ниче не пашет есс-но
PHP код: Выделить весь код

#include "stdafx.h"

#include "conio.h"
#include "iostream"
#include <math.h>
#include "Ctime"

using namespace std;
intdelMas(int mas[], int &nint ud_el); 

void main();
{
int n,m;
int A[100],B[100]
cout << "Enter n: ";
    
cin >> n;
    
cout << "Enter m: ";
    
cin >> m;

    if(
n>100||m>100||n<0||m<0)
        
cout<<"error!";
    
int *(A) = new int [n];
 for(
int i=0;i<n;i++)
 {
 
A[i]=rand()%100
}

    
int *(B) = new int [n];
 for(
int i=0;i<n;i++)
 {
 
B[i]=rand()%100
}

    
 
cout<<"mas A ";
 for(
int i=0;i<n;i++)
 {
     
cout<<A[i]<<" "<<endl; }

    
     
cout<<"mas B ";
 for(
int i=0;i<n;i++)
 {
     
cout<<B[i]<<" "<<endl;}

 for(
int i=0;i<m;i++)
    {
        
bool b=true;
        for(
int j=0;j<n;j++)
        {

            if(
B[i]==A[j])
            {
                
b=false;
                break;
            }
        }
        if(
== true
        {
            
C[k]=B[i];
            
k++;
        }
    }
    
bool t;
    do
    {
        
t=true;
        for(
int i=0;i<k-1;i++)
            if(
C[i]>C[i+1])
            {
                
int temp=C[i+1];
                
C[i+1]=C[i];
                
C[i]=temp;
                
t=false;
            }
    }while (!
t);
                


    for(
int i=0;i<k;i++)
        
cout<<"C["<<i<<"]= "<<C[i]<<endl;
    
    
getch();
return ;



Отправлено: 22:06, 26-11-2010 | #155