Informatică, întrebare adresată de john118932, 9 ani în urmă

Sa se afiseze toate numerele naturale mai mici decat n, care au proprietatea ca patratul si cubul fiecaruia au cel putin o cifra comuna.c++(clasa a 9 a)
Se citesc n numere naturale.Sa se afiseze, pentru fiecare numar din sir, numarul obtinut prin eliminarea tuturor cifrelor 0. Tot c++

Răspunsuri la întrebare

Răspuns de Silhouette66
2
1.#include <iostream>using namespace std;int main(){int n,i,v[10],w[10],j,y,z;cin>>n;for (i=0;i<=n;i++)    {y=i*i;z=i*i*i;     for (j=0;j<=9;j++) {v[j]=0;w[j]=0;};     while (y!=0) {v[y%10]++;y=y/10;};     while (z!=0) {w[z%10]++;z=z/10;};     for (j=0;j<=9;j++) if (v[j]>0 && w[j]>0) {cout<<i<<" ";break();};};return 0;}2.#include <iostream>using namespace std;int main(){int n,i,x,m,pcin>>n;for (i=1;i<=n;i++) {cin>>x;m=0;p=1; while (x!=0) {if (x%10!=0) {m=x%10*p+m;p=p*10;}; x=x/10;}; cout<<m<<" ";};return 0;}
Răspuns de ionutg38
7
Ti-am trimis rezolvarile la ambele intrebari, dar altadata sa pui fiecare intrebare separat pentru ca altfel nu prea-ti raspunde nimeni.
Anexe:
Alte întrebări interesante