Se consideră variabilele s1 şi s2 de tip şir de caractere. Scrieţi o secvenţă de instrucţiuni care, în urma executării, afişează pe ecran cele 2 şiruri în ordine lexicografică crescătoare, separate printr-un spaţiu.
Exemplu: dacă s1 reţine şirul mama şi s2 reţine şirul macara, pe ecran se va afişa
macara mama
Răspunsuri la întrebare
Răspuns de
3
Răspuns:
In C++:
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char s1[50],s2[50];
cin>>s1>>s2;
if(strcmp(s1,s2)>0)
cout<<s2<<" "<<s1;
else
cout<<s1<<" "<<s2;
return 0;
}
In C:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char s1[50],s2[50];
scanf("%s", s1);
scanf("%s", s2);
if(strcmp(s1,s2)>0)
printf("%s %s",s2,s1);
else
printf("%s %s",s1,s2);
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă
Religie,
9 ani în urmă