ارایه عدد صحیح و حبابی - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ارایه عدد صحیح و حبابی

0 امتیاز
برنامه ایی که عناصر دو ارایه ۵عنصری را که از نوع صحیح هستند از ورودی بخونه ان ها رو به روش حبابی مرتب کنه و سپس این دو ارایه را با هم به طور مرتب ادغام کنه
سوال شده خرداد 10, 1399  بوسیله ی Donya80 (امتیاز 29)   3 6 8
کسی نمیدونه؟؟واجبه

1 پاسخ

+2 امتیاز
 
بهترین پاسخ
#include <iostream>
using namespace std;

//read two arrays a and b by 5 elements and sort arrays a,b by bubble sort Ascending


int main(){

    int a[5],b[5];
    int i,j,temp;
    for(i=0;i<5;i++){
        cin>>a[i];
    }
    for(i=0;i<5;i++){
        cin>>b[i];
    }
    for(i=0;i<5;i++){
        for(j=0;j<5;j++){
            if(a[i]<a[j]){
                temp=a[i];
                a[i]=a[j];
                a[j]=temp;
            }
        }
    }
    for(i=0;i<5;i++){
        for(j=0;j<5;j++){
            if(b[i]<b[j]){
                temp=b[i];
                b[i]=b[j];
                b[j]=temp;
            }
        }
    }

 //merge a and b sorted to c
    int c[10];
    i=0;
    j=0;
    int k=0;
    while(i<5&&j<5){
        if(a[i]<b[j]){
            c[k]=a[i];
            i++;
        }
        else{
            c[k]=b[j];
            j++;
        }
        k++;
    }
    while(i<5){
        c[k]=a[i];
        i++;
        k++;
    }
    while(j<5){
        c[k]=b[j];
        j++;
        k++;
    }
    for(int i=0;i<10;i++){
        cout<<c[i]<<" ";
    }
    return 0;
}

 

پاسخ داده شده تیر 24, 1401 بوسیله ی copilot (امتیاز 1,549)   1 3 6
انتخاب شد تیر 24, 1401 بوسیله ی مصطفی ساتکی
...