[ markos86 @ 09.05.2006. 15:24 ] @
Dali moze neko da mi resi zadatak :

Na programskom jeziku C napisati program koji odreduje koliko je palindroma uneto
sa tastature od ukupno N unetih reci.

Hvala unapred.
[ rumpl @ 09.05.2006. 19:43 ] @
Kako, se unose te reci? Red po red, ili moze da ima vise reci u jednom redu?
[ cynique @ 10.05.2006. 13:27 ] @
Evo za unos red po red:

Code:

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;

bool jeli_palindrom( const string& s ) {
    return equal( s.begin(), s.end(), s.rbegin() );
}

int main(void)
{
    cout << "Molim unesi broj N rijeci: ";
    int n;
    cin >> n;

    string s;
    int brojac = 0;

    cout << "Molim unesi rijeci redom jednu po jednu" << endl;

    for( int i = 0; i != n; ++i ) {
        cin >> s;
        if( jeli_palindrom( s ) ) 
            brojac++;
    }

    cout << "Unijeto je " << brojac << " palindroma." << endl;

    return 0;
}
[ eruanntion @ 14.05.2006. 20:50 ] @
Brate, to ti je napisano u C++u, a ne C-u !
[ dnkol @ 15.05.2006. 07:36 ] @
Lave, ako ides na ELFAK u Nisu imas taj zadatak uradjen u kopirnici
poz
[ 3MAJ86 @ 17.05.2006. 15:43 ] @
hehe, da nisam video da si iz niša, bio bih siguran da si mi kolega sa MATF-a u bg.

inače i nas dave baš baš sa zadacima tog tipa i imam ih dosta rešenih na svom kompu što sam radio, pa ako želiš mogu da to pošaljem textove i rešenja istih... ima i par zanimljivih, ali većina su smarački... :)