Informatică, întrebare adresată de dexpomardex, 8 ani în urmă

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 Excelsis
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