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

Enunt :
Fie n numar natural nenul.
Se citesc de la tastatura un sir de n triplete numere intregi
reprezentand ansamblul zi luna an data de nastere a unei persoane
Se cere :
Sa se numeasca numarul de ordine al celei mai tinere persoane
din sirul datelor introduse.
In cazul in care sunt mai multe persoane nascute in acelasi an
aceeasi luna, aceeasi zi se va retine numarul de ordine al
celei dintai intalnite.Daca mai sunt persoane care au aceeași varsta și sunt cele mai tinere sa îți apară în rulare.(c++) și dacă folosești cod++ explica se ce lai folosit
Exemplu :
n=3
1999 2 4
1996 3 21
2007 5 5
se va afisa
3
adica a 3-a persoana din sirul celor introduse este cea mai tanara
Indicatii :
Nu vom memora sirul tripletelor
Pentru fiecare citire curenta vom compara ansambul an luna zi
cu cel al celei mai tinere persoane.
Date necesare :
n numarul de persoane
i contor pentru citirea tripletului an luna zi
an
luna
zi variabile intregi memorand data calendaristica curent introdusa
k indexul persoanei celei mai tinere
an_1
luna_1
zi_1 ansamblul tripletului ce numeste data nasterii pesoanei
celei mai tinere
Pseudocod

citeste n numarul de persoane
initializeaza i=1
an_1=9999
luna_1=13
ziua_1=32
atata timp cat i<=n executa
citeste an
citeste luna
citeste zi
daca (an>an_1) atunci executa
an_1=an
luna_1=luna
ziua_1=zi
k=i
sfarsit
altfel
daca (an=an_1) atunci executa
daca (luna>luna_1) atunci executa
luna_1=luna
ziua_1=zi
k=i
sfarsit
altfel
daca ziua>ziua_1 atunci executa
ziua_1=ziua
sfarsit
k=i

sfarsit atata timp
afiseaza k




*/

Răspunsuri la întrebare

Răspuns de Razzvy
1
Ai solutia in atasament.
Anexe:

Razzvy: esti pe telefon?
miriamhuminic: te ca am fost transferata de la un colegiul la altul și unde am fost nu am făcut programare
Razzvy: pe aplicatie?
miriamhuminic: da sunt pe tel
miriamhuminic: dA
Razzvy: stai
miriamhuminic: te rog poți sa mi-o rezolvi și îmi trimiți codul unde îl postezi pe Pastebin.com??
miriamhuminic: dacă ai nevoie de e-mail-ul meu ți. l dau
miriamhuminic: rezolvi prima data în code blocks apoi sa vezi dacă îți rulează și după postezi
miriamhuminic: mersi îți dau coroana
Alte întrebări interesante