Răspuns :
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("numere6.in");
ofstream g("numere6.out");
int a,b,c[10], cif;
int main()
{
f >> a >> b;
if (a<10) ++c[a];
else
{
while (a>0)
{
cif=a%10;
++c[cif];
a/=10;
}
}
if (b<10) ++c[b];
else
{
while (b>0)
{
cif=b%10;
++c[cif];
b/=10;
}
}
for (cif=9; cif>=0; cif--)
{
if (c[cif]>0)
{
for (int i=1; i<=c[cif]; i++)
g << cif;
}
}
}
Explicație:
completam vectorul de frecvență cu cifrele numerelor citite.
- scriem in fisierul de ieșire cifră cu cifră conținutul vectorului de frecvență, astfel ca numărul obținut să satisfacă condițiilor... Succese!
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.
Zone Alte intrebari
Pune Verbele Au Impins Si Au La Modul Indicativ ,timpul Perfect Simplu Pastrand Persoana Si Numarul.