Informatică, întrebare adresată de tvdtvd926, 8 ani în urmă

Am nevoie sa rezolvați cele doua teme! Dau coroana! Mulțumesc anticipat!

Anexe:

Răspunsuri la întrebare

Răspuns de imihay14
1

Răspuns:

Tema 1

#include <iostream>

using namespace std;

int main()

{

 int i,nd,j;

 i=1;

 while(i<=10)

 {

      j=1;

      nd=0;

      while(j<=i)

      {

           if(i%j==0)

                nd++;

           j++;

        }

        if(nd==2)

               cout<<i<<endl;

        i++;

   }

   return 0;

}

Nu prea am inteles ce trebuie sa fac la tema 1 dar din cate am inteles, trebuie sa afiseze nr prime de la 1 la 10. Daca am gresit...zi-mi si modific

Tema 2:

#include <iostream>

#include <algorithm>

using namespace std;

int main()

{

 int n,i,v[1005],nr;

 cin>>n;

 i=1;

 nr=0;

 while(i<=n)

 {

     if(i%2==0)

     {

           nr++;

          v[nr]=i;

     }

    i++;

  }

 sort(v+1, v+nr+1,greater<int>());

 for(i=1;i<=nr;i++)

       cout<<v[i]<<" ";

  return 0;

}

Explicație:

Daca vrei sa le testezi, nu da copy/paste ca s-ar putea sa iti dea eroare! Transcrie-l


tvdtvd926: 1. Se citește un număr natural n(1Tema 1.
Modifica programul de mai sus astfel încât sa afișeze rezultatul așteptat pentru orice număr natural nenul n<10 indice 6;
Observatie : pentru o eficientă mai mare putem folosi i*i<=n in loc de iAsta scrie in caz ca nu ai văzut. Poza e cam neclara sincer. Nu prea am înțeles la ce te ai referit in răspuns, dar ti am transcris tot ce scria la tema unu și sper sa te lămurești, iar apoi anunța ma dacă ai făcut corect.
tvdtvd926: n(1
tvdtvd926: Modifica programul de mai sus astfel încât sa afișeze rezultatul așteptat pentru orice numărul nenul n mai mic decât zece indice 6.
tvdtvd926: Asta scrie la tema unu
Alte întrebări interesante