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

Să se scie un program in C in care afișează câte numere sunt divizibile cu 3 din intervalul [1; 100].

Răspunsuri la întrebare

Răspuns de robertanisoiu
4

Răspuns:

//Varianta standard

#include <iostream>

using namespace std;

int main()

{

   int i, cate=0;

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

       if(i%3==0)

           cate++;

   cout<<"Numarul de numere divizibile cu 3 din intervalul [1,100] este : "<<cate;

return 0;

}

Explicație:

Mai sus este varianta standard, cand mergem din 1 in 1.

Mai jos este varianta optimizata, unde plecam de la 3 si mergem din 3 in 3

// Varianta optimizata

#include <iostream>

using namespace std;

int main()

{

   int i, cate=0;

   for(i=3;i<=100;i+=3)

           cate++;

   cout<<"Numarul de numere divizibile cu 3 din intervalul [1,100] este : "<<cate;

return 0;

}

Alte întrebări interesante