Abc (clasa a 5-a)
Se dă un şir de N caractere mici ale alfabetului englez. Tractorel va roagă să afişaţi acelaşi şir dar cu primele L caractere ordonate crescător alfabetic.
Date de intrare
Fişierul de intrare abc.in contine pe prima linie 2 numere naturale separate printr-un spaţiu, reprezentând N şi L.
Pe cea de-a 2-a linie se vor afla N caractere mici ale alfabetului englez.
Date de ieşire
În fişierul de ieşire abc.out se va afla pe prima linie şirul cerut de Tractorel.
BrainlyUserBTW:
am nevoie cat de rapid posibil, mi-am folosit toate punctele!
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("abc.in");
ofstream g("abc.out");
int main()
{
char v[300];
int n,l,aux;
f>>n>>l;
for(int i=0; i<n; i++) f>>v[i];
for(int i=0; i<l-1; i++) for(int j=i+1; j<l; j++) if(v[i]>v[j])
{
aux=v[i];
v[i]=v[j];
v[j]=aux;
}
for(int i=0; i<n; i++) g<<v[i];
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă