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

CLASA a X-a

Să se scrie un program care citește un șir de caractere și afișează o singură dată literele mici din șir în ordinea în care apar în șir.

Răspunsuri la întrebare

Răspuns de mihai02t
7
C++:

#include <iostream>
#include <cstring>
using namespace std;

char s[255];

int main()
{
    cin.get(s,255);
    int l=strlen(s);
    for(int i=0;i<l;i++)
        if(s[i]>='a' && s[i]<='z')
        {
            int k=1;
            for(int j=0;j<i;j++)
                if(s[i]==s[j])
                {
                    k=0;
                    break;
                }
            if(k==1)
                cout<<s[i]<<" ";
        }
    return 0;
}

Daniel465: Poti te rog sa o scrii corect ca si in c++ .. Ca eu primesc erori . Te rog reformuleaz-o
mihai02t: Este scrisă corect. Am testat-o acum. Ce compilator folosești?
Daniel465: Nu este corect. Ca si exemplu era ... Intrare: Ana are mere .. Iesire: n a r e m
mihai02t: Îmi cer scuze... Nu am citit "o singură dată". Updatez acum. Vrei o soluție ușoară de ințeles, dar mai puțin eficientă sau una eficientă, dar mai greu de înțeles?
Daniel465: Am tema la scoala.. Ideea e sa fie din chestii de baza si chestii care le-am facut.
mihai02t: Gata. Să-mi spui dacă ințelegi.
Daniel465: Multumesc mult :*
mihai02t: Nu uita să apeși și pe butonul ”Mulțumesc” :)
Alte întrebări interesante