Informatică, întrebare adresată de tatianaesanu91, 9 ani în urmă

Ajutatima va rog.
Elaborati un program care citeste la tastatura datele despre n(n<100) angajati si afiseaza pe ecran informatiile despre angajatul care are cel mai mare salariu.


Afinaty: in ce limbaj?
alexubebe: datele de intrare si de iesire unde sunt??
Afinaty: se vede in ce masura inteleg ei o cerinta daca asta e modul in care o prezinta

Răspunsuri la întrebare

Răspuns de calinciucandrei
0
#include<iostream>
#include<cstring>
using namespace std;
int n;
struct angajat

   char nume[100];
    int salariu; 
  int salariumax;
};
angajat a[100];
void citire()
{
    for(int i=1;i<=n;i++) 
   {       
 cin.get();   
    cout<<"nume: ";     
  cin.get(a[i].nume,99);   
     cin.get();   
    cout<<"salariu: ";   
    cin>>a[i].salariu;

        if(a[0].salariumax<a[i].salariu)   
     {
       a[0].salariumax=a[i].salariu;     
   strcpy(a[0].nume,a[i].nume);
        } 
  }   
cout<<"persoana cu salariul cel mai mare este"<<a[0].nume;
}

int main ()
{   
cout<<"numar angajati: ";   
 cin>>n;   
 citire();

}
Alte întrebări interesante