Răspuns :
Presupun că te referi să le afisezi în ordine lexicografică.
Funcția strcmp din librăria cstring returnează:
- o valoare mai mare ca 0 dacă primul cuvânt(primul parametru) este al 2-lea ca ordine lexicografică
- o valoare mai mică decât 0 dacă primul cuvânt este primul ca ordine lexicografică
- valoarea 0 când cuvintele sunt la fel.
#include <iostream>
#include <cstring>
using namespace std;
int main(){
char cuv1[20], cuv2[20];
cin>>cuv1>>cuv2;
if(strcmp(cuv1, cuv2) > 0) cout<<cuv2<<" "<<cuv1;
else if(strcmp(cuv1, cuv2) < 0) cout<<cuv1<<" "<<cuv2;
else cout<<"cuvintele sunt egale";
}
Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți alte întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați în lista de favorite!