- Ce am gresit X_X ?! | Afiseaza codul
#include <iostream> using namespace std; int main() { int a, b, nr, nr1, S, P, c; cin>>a>>b; P = 1; S = 0; nr = a; nr1 = b; if ( nr % 2 != 0 ) P = P * nr; while ( nr1 ) c = nr1 % 10; if ( c == 0 ) S = S + nr1; cout << P; cout << S; return 0; }
Eroare c++
Moderators: Moderatori ajutatori, Moderatori
-
- Fost moderator
- Posts: 1629
- Joined: 31 Oct 2009, 15:25
- Detinator Steam: Da
- Reputatie: Fost moderator
- Location: CLUJ-NAPOCA
- Has thanked: 45 times
- Been thanked: 147 times
- aNNakin
- Fost administrator
- Posts: 10463
- Joined: 17 Dec 2007, 21:42
- Detinator Steam: Da
- CS Status: a iubi - necesar si suficient
- Detinator server CS: romania.cs16.ro
- SteamID: anakin_cstrike16
- Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator - Location: di.fm
- Has thanked: 230 times
- Been thanked: 787 times
- Contact:
Code: Select all
while ( nr1 )
c = nr1 % 10;
Code: Select all
while ( nr1 )
{
c = nr1 % 10;
nr1 = nr1 / 10;
}
- bogdhy
- Membru, skill +1
- Posts: 361
- Joined: 29 Dec 2010, 16:50
- Detinator Steam: Da
- Has thanked: 27 times
- Been thanked: 19 times
Code: Select all
Se citesc pe rand n numere. Sa se calculeze produsul numerelor care sunt impare si suma numerelor care au ultima cifra 0.
Code: Select all
#include<iostream.h>
int main()
{int P=1,S=0,n,i;
cout<<"n="; cin>>n;
cout<<endl;
for(i=0;i<n;i++)
{cout<<"Dati o valoarea pentru i : "; cin>>i;
if(i%2!=0)
P*=i;
if(i%10==0)
S+=i;
}
cout<<endl;
cout<<"Produsul numerelor impare este "<<P<<endl<<"Suma numerelor care au ultima cifra 0 este "<<S;
}