Documente Academic
Documente Profesional
Documente Cultură
rar
Japonia Flux Deschideți
Activitate cu
la curs Persoane
INFORMATICA
Japonia HTML - -
INFORMATICA
Linkul Meet https://meet.google.com/lookup/e3yfa6xgmr
În curând
Faceți un anunț pentru clasă
Japonia HTML.rar
Arhivă comprimată
BIANCA GHEORGHESCU
5 mai
/*Fișierul bac.txt conține cel mult 106 cifre, separate prin câte un spațiu.
Se cere să se a șeze pe ecran, separate prin câte un spațiu, toate cifrele pare care apar în șier sau mesajul nu exista, dacă nu
există astfel de cifre. Proiectați un algoritm e cient din punctul de vedere al timpului de executare.
Exemplu: dacă șierul conține cifrele 3 3 0 8 2 1 2 1 3 7 1 5 2 7 1 0 3 2 3
pe ecran se a șează, de exemplu în ordine crescătoare, cifrele 0 0 2 2 2 2 8
a. Descrieți în limbaj natural algoritmul proiectat, justi când e ciența acestuia. (2p.)
b. Scrieți programul C/C++corespunzător algoritmului proiectat.*/
#include <bits/stdc++.h>
using namespace std;
int fr[10], n, i;
bool ok;
int main()
{
ifstream f("bac.in");
while(f >> n)
{
if(n % 2 == 0)
{
ok = true;
fr[n]++;
}
}
if(!ok) cout << "nu exista";
else
for(i = 0; i <= 8; i = i + 2)
{
while(fr[i] > 0)
{
cout << i << " ";
fr[i] --;
}
}
return 0;
}
Fișierul bac.in conține cel mult 106 numere naturale din intervalul [0,109], separate prin câte un
spațiu. Se cere să se a șeze pe ecran, în ordine descrescătoare, cele mai mari două numere de două
cifre distincte care NU se a ă în șier. Numerele a șate sunt separate printr-un spațiu, iar dacă nu
există două astfel de numere, se a șează pe ecran mesajul nu exista. Proiectați un algoritm e cient
din punctul de vedere al timpului de executare.
Exemplu: dacă șierul bac.in conține numerele 12 235 123 67 98 6 96 94 123 67 98 100
se a șează pe ecran, în această ordine, numerele 97 95.
main.cpp
Fișier binar
Tabele7.html Tabele1.html
HTML HTML
Tabele2.html Tabele3.html
HTML HTML
Tabele4.html Tabele5.html
HTML HTML
Tabele6.html
HTML
Secventa incadrata
main.cpp
Text
Se da un sir de cel mult un milion de numere, de cel mult 3 cifre ecare. Sa se ordoneze descrescator acest sir.
Date de intrare: 998 975 15 24 999 975 999 8 24 75 999.
Date de iesire: 999 999 999 998 975 975 75 24 24 15 8.
main.cpp
Fișier binar
se da un nr n format din cel mult 18 cifre sa se a seze cel mai mic nr care se poate forma cu cifrele sale.
n = 75900404597405
main.cpp
Fișier binar