Untitled

mail@pastecode.io avatar
unknown
plain_text
18 days ago
2.3 kB
2
Indexable
Never
#include<iostream>
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
using namespace std;
int main ()
{
    int ARRAY_MAXSIZE;
    cin>>ARRAY_MAXSIZE;
    int array_Sort[ARRAY_MAXSIZE];
    int array_Sort2[ARRAY_MAXSIZE];
    int array_SortSum[ARRAY_MAXSIZE][2];
    for(int i=0;i<=ARRAY_MAXSIZE;i++)
    {
        int a=rand()%100+1;
        array_Sort[i]=a;
        int b=rand()%100+1;
        array_Sort2[i]=b;
    }
    for(int i=0;i<=ARRAY_MAXSIZE;i++)
    {
        array_SortSum[i][0]=array_Sort[i]+array_Sort2[i];
        array_SortSum[i][1]=i;
    }
    int x;
    clock_t start,end; 
    start=clock(); 
    for(int i=0;i<ARRAY_MAXSIZE-1;i++)
    {
        int min=i;
        for(int j=i+1;j<ARRAY_MAXSIZE;j++)
        {
            if(array_SortSum[j][0]>array_SortSum[min][0])
            {
                min=j;
               
            }
        }
        x=array_SortSum[i][0];
        array_SortSum[i][0]=array_SortSum[min][0];
        array_SortSum[min][0]=x;
        x=array_SortSum[i][1];
        array_SortSum[i][1]=array_SortSum[min][1];
        array_SortSum[min][1]=x;
    }
    end=clock();
    cout<<(double)(end-start)<<" ms"<<endl;
    for(int i=0;i<ARRAY_MAXSIZE;i++)
    {
        cout<<array_SortSum[i][1]<<" "<<array_Sort[array_SortSum[i][1]]<<" "<<array_Sort2[array_SortSum[i][1]]<<" "<<array_SortSum[i][0]/2<<" "<<array_SortSum[i][0]<<" "<<i+1<<endl;
        
    }
    for(int i=0;;i++)
    {
        int n;
        cin>>n;
        if(n==1)
        {
            for(int i=0;i<3;i++)
            {
                    if(array_Sort[array_SortSum[i][1]]>=90)
                    {
                        cout<<array_SortSum[i][1]<<" "<<array_Sort[array_SortSum[i][1]]<<" "<<array_Sort2[array_SortSum[i][1]]<<" "<<array_SortSum[i][0]/2<<" "<<array_SortSum[i][0]<<" "<<i+1<<endl;
                    }

            }
        }
        else if(n==2)
        {
            for(int i=0;i<3;i++)
            {
                    if(array_Sort2[array_SortSum[i][1]]>=90)
                    {
                        cout<<array_SortSum[i][1]<<" "<<array_Sort[array_SortSum[i][1]]<<" "<<array_Sort2[array_SortSum[i][1]]<<" "<<array_SortSum[i][0]/2<<" "<<array_SortSum[i][0]<<" "<<i+1<<endl;
                    }

            }
        }
    }

}
Leave a Comment