Helppp me
Citiți 2 cuvinte și le afișați în lexicografica, si daca sunt egale sa se afișeze "cuvintele sunt egale"
Răspunsuri la întrebare
Răspuns de
1
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";
}
Paulgavris383:
Mulțumesc mult❤
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă