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;
}