3 solutions

  • 4
    @ 2024-1-23 11:17:12
    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int a[505];
    int s[505];
    int q=0;
    int main(){
    	cin>>n;
    	for(int i=0;i<n;i++){
    		cin>>a[i];
    		if(a[i]%2) s[q++]=a[i];
    	}
    	sort(s,s+q);
    	cout<<s[0];
    	for(int i=1;i<q;i++) cout<<','<<s[i];
    	cout<<"\n";
    	return 0;
    }
    

    • 1
      @ 2023-12-25 20:36:12
      #include<iostream>
      #include<algorithm>
      using namespace std;
      bool px(int a,int b);
      int main(){
      	int n;cin>>n;int a[n];
      	for(int i=0;i<n;i++){
      		cin>>a[i];
      		if(a[i]%2==0)a[i]=0;
      	}
      	sort(a,a+n,px);
      	int i=0;
      	while(a[i+1]){
      		cout<<a[i]<<',';
      		i++;
      	}
      	cout<<a[i];
      }
      bool px(int a,int b){
      	if(a==0) return 0;
      	else{
      		if(b==0) return 1;
      		else{
      			if(a>b)return 0;
      			else return 1;
      		}
      	}
      }
      
      • 0
        @ 2023-11-16 13:41:17
        #include<iostream>
        #include<algorithm>
        using namespace std;
        bool px(int a,int b);
        int main(){
        	int n;
        	cin
        	>>n;
        	int a[n];
        	for(int i=0;i<n;i++){
        		cin>>a[i];
        		if(a[i]%2==0)a[i]=0;
        	}
        	sort(a,a+n,px);
        	int i=0;
        	while(a[i+1]!=0){
        		cout
        		<<a[i]
        		<<',';
        		i++;
        	}
        	cout
        	<<a[i];
        }
        bool px(int a,int b){
        	if(a==0)return 0;
        	else{
        		if(b==0)return 1;
        		else{
        			if(a>b)return 0;
        			else{
        				return 1;
        			}
        		}
        	}
        }
        
        • 1

        Information

        ID
        663
        Time
        1000ms
        Memory
        256MiB
        Difficulty
        5
        Tags
        # Submissions
        27
        Accepted
        13
        Uploaded By