Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 1.dany jest ciag liczb calkowitych zakonczony zerem.
- napisz program który policzy iloczyn tych liczb, dla których suma cyfr
- jest większa od iloczynu cyfr
- */
- #include <iostream>
- #include <cmath>
- using namespace std;
- void wypisz(int a,int tab[100])
- {
- int i=0;
- while(a!=0)
- {
- int wynik=0,wynik1=1;
- cin>>a;
- int b=a;
- int c=a;
- while(c!=0)
- {
- wynik+=c%10;
- c=c/10;
- }
- //cout<<"Wynik to: "<<wynik<<endl;
- while(b!=0)
- {
- wynik1*=b%10;
- b=b/10;
- }
- if (wynik>wynik1)
- {
- tab[i]=a;
- i++;
- }
- //cout<<"Wynik to: "<<wynik1<<endl;
- }
- cout<<"Liczby spelniajace warunek to: "<<endl;
- for (int y=0;y<i;y++)
- {
- cout<<tab[y]<<endl;
- }
- }
- int main()
- {
- int a,tab[100];
- wypisz(a,tab);
- }
Advertisement
Add Comment
Please, Sign In to add comment