Identificati o problema din viata reala care se rezolva utilizand vectorii. Scrieti enuntul si rezolvarea. Va rog ajutati-ma
Răspunsuri la întrebare
Sa zicem ca avem o clasa de elevi ce au anul nasterii diferit, iar intr-un eveniment se cer cei mai mari elevi dupa varsta, astfel avem problema ca sa-i gasim pe cei mai mari, daca in clasa sunt peste 20-30 elevi va trebui pentru fiecare in parte de gasit, dar daca vom avea un vector cu anii elevilor, il vom putea sorta si sa-i gasim pe elevii necesari dupa anii corespunzatori.
Rezolvare :
#include <stdio.h>
// numarul de elevi
int k, _elevi = 12;
int main(){
int elevi[_elevi] = { 9, 10, 9, 8, 8, 12, 10, 10, 9, 9, 10, 11 };
// sortare
for (int i = 0; i < _elevi-1; i++)
for (int j = 0; j < _elevi-i-1; j++)
if (elevi[j] > elevi[j+1]){
int temp = elevi[j];
elevi[j] = elevi[i];
elevi[i] = temp;
}
for(int i; i <= _elevi; i++)
printf("%d ", elevi[i]);
return 0;
}