Problemele încercuite plzz
Dau coroană
INFO cls 9
Anexe:
Răspunsuri la întrebare
Răspuns de
1
Problema 8.
#include <iostream>
using namespace std;
int palindrom(int n){ int k=n; int invers=0; while (k>0){ invers=10*invers+k%10; k=k/10; } if (invers==n) return true; return false;}
int main(){ int a,b; cout << "a="; cin >> a; cout << "b="; cin >>b; for (int i=a;i<=b;i++){ if (palindrom(i)) cout << i <<" "; }}
Problema 9.
#include<iostream>
using namespace std;
int main(){ int n,copie,invers=0; cout<<"Introdu numarul: "; cin>>n; copie=n; while (n!=0){ invers=invers*10+n%10; n=n/10; } if (invers==copie) cout<<"Numarul introdus este palindrom."; else cout<<"Numarul introdus nu este palindrom."; return 0;}
Problema 11:
#include<iostream>using namespace std;int main ()
{int n, suma,suma2,cifra,cifra2,inv=0;cout<<"Numarul este: ";cin>>n;suma = 0;while (n != 0){ cifra=n%10; suma = suma + cifra; n=n/10;}suma2=suma;while(suma2!=0){ cifra2=suma2%10; inv=inv*10 + cifra2; suma2=suma2/10;}cout<<"Suma este: "<<suma<<endl;cout<<"Inversul sumei este: "<<inv;
}
Problema 12:
#include<iostream>using namespace std;int main ()
{ int a[100],n,i,nr=0,ok=0,suma,cifra,k; cout<<"Suma este: ";cin>>k; cout<<"Cate numere sunt in sir? ";cin>>n; for(i=0;i<n;i++) { cin>>a[i]; ok=a[i]; suma = 0; while (ok != 0) { cifra=ok%10; suma = suma + cifra; ok=ok/10; } if(suma==k) nr++; } if(nr!=0 && nr==n) cout<<"Toate numerele din sir au suma cifrelor "<<k; else if(nr!=0) cout<<nr<<" numere au suma cifrelor "<<k; else if(nr==0) cout<<"Nu exista numere care au suma cifrelor "<<k;}
#include <iostream>
using namespace std;
int palindrom(int n){ int k=n; int invers=0; while (k>0){ invers=10*invers+k%10; k=k/10; } if (invers==n) return true; return false;}
int main(){ int a,b; cout << "a="; cin >> a; cout << "b="; cin >>b; for (int i=a;i<=b;i++){ if (palindrom(i)) cout << i <<" "; }}
Problema 9.
#include<iostream>
using namespace std;
int main(){ int n,copie,invers=0; cout<<"Introdu numarul: "; cin>>n; copie=n; while (n!=0){ invers=invers*10+n%10; n=n/10; } if (invers==copie) cout<<"Numarul introdus este palindrom."; else cout<<"Numarul introdus nu este palindrom."; return 0;}
Problema 11:
#include<iostream>using namespace std;int main ()
{int n, suma,suma2,cifra,cifra2,inv=0;cout<<"Numarul este: ";cin>>n;suma = 0;while (n != 0){ cifra=n%10; suma = suma + cifra; n=n/10;}suma2=suma;while(suma2!=0){ cifra2=suma2%10; inv=inv*10 + cifra2; suma2=suma2/10;}cout<<"Suma este: "<<suma<<endl;cout<<"Inversul sumei este: "<<inv;
}
Problema 12:
#include<iostream>using namespace std;int main ()
{ int a[100],n,i,nr=0,ok=0,suma,cifra,k; cout<<"Suma este: ";cin>>k; cout<<"Cate numere sunt in sir? ";cin>>n; for(i=0;i<n;i++) { cin>>a[i]; ok=a[i]; suma = 0; while (ok != 0) { cifra=ok%10; suma = suma + cifra; ok=ok/10; } if(suma==k) nr++; } if(nr!=0 && nr==n) cout<<"Toate numerele din sir au suma cifrelor "<<k; else if(nr!=0) cout<<nr<<" numere au suma cifrelor "<<k; else if(nr==0) cout<<"Nu exista numere care au suma cifrelor "<<k;}
andriesboss92:
Nu am avut timp de toate.. Scuze
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Istorie,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă