Jump to content

Recommended Posts

Posted

Un palindrom este un șir de caractere (de obicei cuvinte, fraze sau numere) care citit de la stânga la dreapta sau de la dreapta la stânga rămâne neschimbat.

Pentru a verifica dacă un număr este un palindrom sau nu, putem executa programul următor:

#include <iostream.h>
int main()
{
    int a,inv=0,c;
    cout<<"Scrie o valoare pentru variabila a ";
    cin>>a;
    c=a;
    while (a!=0){
        inv=inv*10+a%10; //Daca inmultim numarul b cu 10, iar apoi vom aduna ultima cifra a numarului a, vom obtine cifra unitătilor, cifra sutelor, cifra miilor etc.
        a=a/10;
    }
    if (inv==c){
        cout<<"Numarul este un palidrom.";}
        else{
            cout<<"Numarul nu este un palidrom.";}
    return 0;
}
  • Upvote 1
  • 2 months later...

  • Moderators
Posted

Pentru C++ nu trebuia un using namespace std; după #include <iostream>?

 

Eu aş fi pus 

 

#include <iostream>
using namespace std;
int main()
{
    int n,inv=0,x;
    cout<<"n=";
    cin>>n;
    x=n;
    while (n!=0)
    {
        inv=inv*10+n%10;
        n=n/10;
    }
    if (inv==x)
        cout<<"Numarul este palidrom.";
    else
        cout<<"Numarul nu este palidrom.";
    return 0;
}
 

 

În code blocks îmi dă eroare dacă folosesc iostream.h :(

Posted

Pentru C++ nu trebuia un using namespace std; după #include <iostream>?

 

Eu aş fi pus 

#include <iostream>
using namespace std;
int main()
{
    int n,inv=0,x;
    cout<<"n=";
    cin>>n;
    x=n;
    while (n!=0)
    {
        inv=inv*10+n;
        n=n/10;
    }
    if (inv==x)
        cout<<"Numarul este palidrom.";
    else
        cout<<"Numarul nu este palidrom.";
    return 0;
}
 

 

În code blocks îmi dă eroare dacă folosesc iostream.h :(

 

Si ce ai schimbat? Pe foaie e irelevant stdul.

fWy1P.gif

 

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.