Răspuns :
1. Cand scrii #include trebuie sa specifici ce vrei sa incluzi de exemplu #include <iostream> sau #include <math.h>.
2. Ai folosit cout corect ca sa afisezi "dati numarul" insa nu si ca sa afisezi rezultatele (ultima linie).
Se scrie astfel:
cout<<suma<<endl; (endl este pentru a incepe rand nou)
cout<<produs; (nu mai ai nevoie de endl deoarece programul se opreste)
Acesta este programul:
#include<iostream>
using namespace std;
int n,i,suma=0,k=0,produs=1,j;
int main()
{
cout<<"dati numarul: ";
cin>>n;
for(i=1;i<=n;i++)
{
k=0;
if(n%i==0)
for(j=1;j<=i;j++)
{
if(i%j==0)
k++;
}
if(k==2){
suma=suma+i;
produs=produs*i;
}
}
cout<<"suma divizori primi: "<<suma<<endl;
cout<<"produs divizori primi: "<<produs;
}
2. Ai folosit cout corect ca sa afisezi "dati numarul" insa nu si ca sa afisezi rezultatele (ultima linie).
Se scrie astfel:
cout<<suma<<endl; (endl este pentru a incepe rand nou)
cout<<produs; (nu mai ai nevoie de endl deoarece programul se opreste)
Acesta este programul:
#include<iostream>
using namespace std;
int n,i,suma=0,k=0,produs=1,j;
int main()
{
cout<<"dati numarul: ";
cin>>n;
for(i=1;i<=n;i++)
{
k=0;
if(n%i==0)
for(j=1;j<=i;j++)
{
if(i%j==0)
k++;
}
if(k==2){
suma=suma+i;
produs=produs*i;
}
}
cout<<"suma divizori primi: "<<suma<<endl;
cout<<"produs divizori primi: "<<produs;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Ne dorim ca informațiile furnizate să vă fi fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Revenirea dumneavoastră ne bucură, iar pentru acces rapid, adăugați-ne la favorite!