743 afișări BOTOROGEANU ANDREI-PETRU (andrei_botorogeanu) 24.10.2022 www.pbinfo.ro
Etichete: nicio etichetă

// Program care sorteaza elementele vectorului dupa suma cifrelor crescator
#include<iostream>
using namespace std;
int main()
{ int v101,n; cin>>n; for(int i=1; i<=n; i++) cin>>v[i]; for(int i=1; i<n; i++) { for(int j=i+1; j<=n; j++) { int cop1 = v[i]; int cop2 = v[j]; int s1 = 0, s2 = 0; while(cop1 != 0) { s1 += (cop1 % 10); cop1 = cop1 / 10; } while(cop2 != 0) { s2 += (cop2 % 10); cop2 = cop2 / 10; } if(s1>s2) { swap(v[i],v[j]); } } } for(int i=1; i<=n; i++) { cout<<v[i]<< “ “; } return 0;
}


743 afișări BOTOROGEANU ANDREI-PETRU (andrei_botorogeanu) 24.10.2022 www.pbinfo.ro