Untitled

 avatar
unknown
plain_text
6 days ago
1.2 kB
3
Indexable
#include <iostream>
#include <algorithm>
#include <cstring>
#include <fstream>
#include <iomanip>
#include <cmath>
#include <cctype>
using namespace std;

struct Engine {
   int hp;
    int torque;
};
struct Car {
    char ime[30];
    int godina;
    Engine motor;
};

void print(Car *koli, int n) {
    for (int i=0;i<n;i++) {
        for (int j=0;j<n-1-i;j++) {
            if (koli[j].motor.hp>koli[j+1].motor.hp) {
                swap(koli[j],koli[j+1]);
            }
        }
    }
   if (koli[0].motor.torque>koli[1].motor.torque) {
     cout<<"Manufacturer: " <<koli[0].ime<<endl;
     cout<<"Year"<<koli[0].godina<<endl;
        cout<<"Horsepower: " <<koli[0].motor.hp<<endl;
        cout<<"Torque: " <<koli[0].motor.torque<<endl;
   }
    else {
        cout<<"Manufacturer: " <<koli[1].ime<<endl;
        cout<<"Year"<<koli[1].godina<<endl;
        cout<<"Horsepower: " <<koli[1].motor.hp<<endl;
        cout<<"Torque: " <<koli[1].motor.torque<<endl;
    }

}


int main() {
  int n;
    cin>>n;
    char ime[30];
    int godina,hp,torque;
    Car k1[n];
    for (int i=0;i<n;i++) {
        cin>>k1[i].ime>>k1[i].godina>>k1[i].motor.hp>>k1[i].motor.torque;
    }
print(k1,n);
    return 0;
}
Editor is loading...
Leave a Comment