Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- int main()
- {
- int N;
- cin >> N;
- string words[N];
- int res[N];
- string word;
- int index[N];
- for (int i = 0; i < N; i++) {
- cin >> words[i];
- word = words[i];
- index[i] = i;
- int sum = 0;
- for (int j = 0; j < word.length(); j++) {
- sum += (int)word[j] - 64;
- }
- res[i] = sum / word.length();
- }
- for (int i = 0; i < N; i++) {
- for (int j = i + 1; j < N; j++) {
- if (res[i] > res[j]) {
- swap(res[i], res[j]);
- swap(words[i], words[j]);
- swap(index[i], index[j]);
- }
- }
- }
- for (int i = 0; i < N; i++) {
- for (int j = i + 1; j < N; j++) {
- if (res[i] == res[j] && index[i] > index[j]) {
- swap(words[i], words[j]);
- }
- }
- }
- for (int i = 0; i < N; i++) {
- cout << words[i] << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement