IT şi electronică > Programare

Problema programare C++ cls.9

(1/2) > >>

Sam:
buna am si eu nevoie de rezolvarea de la exercitiul acesta:
"Sa se afle toate numerele autopomorfice mai mici sau egale cu n dat."
 eu am resuit sa scriu doar atata dar imi da eroare la citire///

#include<IOSTREAM.H>
#include<math.h>
void main()
{
   int n,s,d,i;
   cout<<"\n Dati n";
   cin>>n;
   i=1;
   do
   {
      s=0;
      d=1;
      do
      {
         s+=d%10;
         d/=10;
      }while(d);
      if(sqrt(s)==floor(sqrt(s))) cout<<"\n s="<<s<<"i=";
      i++;
   }while(i<=n);
}



Am lucrat in Boreland C++ 3.1

Sam:
Zice-ti-mi ce am gresit si corectati-mi algoritmul va rog :)!!!!!!

Quantum:
Pentru eroarea la citire incearca sa folosesti:

# include <iostream>
using namespace std;

Din pacate nu stiu ce inseamna numere autopomorfice.

Electron:

--- Citat din: Sam din Mai 15, 2011, 09:30:52 p.m. ---Zice-ti-mi ce am gresit [...]
--- Terminare citat ---
In mod ironic, ai gresit chiar si in aceasta cerere ...

e-

Adi:
Nici eu nu stiu ce inseamna numere autopomorfice. Ca sa te ajutam, trebuie intai sa ni le definesti, apoi sa explici algoritmul tau in cuvinte si abia apoi sa ne arati implementarea codului. Caci poate nu stii definitia corect, sau poate o stii dar ai implementat algoritmul gresit, sau poate ai implementat corect algoritmului dar ai gresit la programare.

Navigare

[0] Indexul de Mesaje

[#] Pagina următoare

Du-te la versiunea completă