Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

de.la.tastatura.se.introduce.un.numar.natural.n.apoi.anul.nasterii.a.n.persoane.Cite.persoane.au.virsta.mai.mica.de.20de.ani?(sa/se.scrie.un.program)

Răspunsuri la întrebare

Răspuns de Emil1234
2
Program in C++:

#include <iostream>
using namespace std;
int main() {
  unsigned n,nr = 0,an_nastere,an_curent = 2016;
  cin>>n;
  while(n){
      cin>>an_nastere;
      if(an_curent - an_nastere<20)
             nr++;
      n--;
  }
  cout<<nr;
  return 0;
}

Ouroboros: in mare, e bine
Ouroboros: dar nu trateaza anii bisecti
Ouroboros: uita ce am zis, vad ca se cer doar anii, nu si luna si ziua. dap
Emil1234: Ok :)
Emil1234: C++ este un alt limbaj de programare, problema are aceeasi idee si in C++ si in Pascal :)
Răspuns de Ouroboros
0
#include <iostream>

using namespace std;

int n,i,varsta,numar_persoane;
int main()
{
    cin>>n;
    for(i=1;i<=n;++i)
    {
        cin>>varsta;
        if( varsta < 20 )
            numar_persoane++;
    }
    cout<<numar_persoane<<'\n';

    return 0;
}


Alte întrebări interesante