Răspuns:
greseli:
1. este cout<<a; in loc de cout>a;
2. nu ai luat in considerare faptul daca a este cuprins intre (0-99)
3.ai pus acel if in structura for si se va executa pt fiecare b=0,1,2
4. nu ai nevoie de criteriul cu 8 poti folosi doar comanda
if(a%8==0) cout<<"numarul este divizibil cu 8";
else cout<<"numarul nu e divizibil cu 8";
in loc de for
Solutia este ce-a mai eficienta(foloseste cel mai putina memorie doar o singura variabila si cel mai mic nr de instructiuni)
Program complet:
#include<iostream>
using namespace std;
int main(){
int a;
cout<<"a:";cin>>a;
if(a%8==0) cout<<"numarul este divizibil cu 8";
else cout<<"numarul nu e divizibil cu 8";
return 0;
}