Se consideră tabloul unidimensional T[1..n] cu elemente de tip String. Să se compună un
program care va rearanja caractere fiecărui element al vectorului T în ordine lexicografică (crescătoare a codurilor ASCII) prin metoda selecţiei. Tabloul modificat se va afişa pe ecran.
De exemplu, având n = 6 şi T = (‘BAC’, ‘trei’, zecE’, ’patru4’,’n+A’,’715 ’, se va obţine:
T = (‘ABC’, ‘eirt’, Ecez’, ’4aprtu’,’+An’,’157’).
Trebuie in C++
Urgent, va rog frumos!
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include<iostream>
#include<string.h>
using namespace std;
int i,j;
char t[256],aux;
int main()
{
cin.getline(t,256);
for(i=0;i<strlen(t)-1;i++)
for(j=i+1;j<strlen(t);j++)
if(t[j]<t[i])
{
aux=t[j];
t[j]=t[i];
t[i]=aux;
}
cout<<t;
}
dexpomardex:
poti te rog sa explici cum lucreaza programul?
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă