Untitled
unknown
plain_text
8 months ago
1.2 kB
4
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