Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Test 12(2021)
//g++ 7.4.0 #include <iostream> using namespace std; /*Un număr y este numit frate mai mare al unui număr x dacă x și y au același număr de cifre și fiecare cifră a lui y se poate obține din cifra aflată pe aceeași poziție în x adunând la aceasta valoarea 1. Se citește un număr natural, x, și se cere să se afișeze un număr y cu proprietatea că este fratele mai mare al lui x, sau -1 dacă nu se poate obține un astfel de număr. Scrieți, în pseudocod, algoritmul de rezolvare a problemei enunțate. Exemplu: dacă x=1027, după apel y=2138, iar dacă x=9027, după apel y=-1.*/ /*int main() { int x, y = 0, a; cin>>x; while(x) { if(x % 10 < 9) { a = x % 10; y = y * 10 + a + 1; } else { y = -1; cout<<y; } x = x / 10; } int nr = 0; while(y) { nr = nr * 10 + y % 10; y = y / 10; } cout<<nr; }*/ /*Scrieți un program C/C++ care citește de la tastatură numere naturale: n (n[2,20]), k (k[1,n]) și n numere din intervalul [0,109], elemente ale unui tablou unidimensional. Programul transformă tabloul în memorie, deplasând circular spre dreapta, cu câte o poziție, primele k elemente ale tabloului, ca în exemplu. Elementele tabloului obținut sunt afișate pe ecran, separate prin câte un spațiu. Exemplu: pentru n=5, k=3 și tabloul (2,4,6,8,0) se obține tabloul (6,2,4,8,0).*/ /*int main() { int n, k; cin>>n>>k; int v[n]; for(int i = 0; i < n; i++) { cin>>v[i]; } int a; a = v[k - 1]; for(int i = k -1; i >= 0; i--) { v[i] = v[i - 1]; //cout<<v[i]<<" "<<v[i -1]<<endl; } v[0] = a; for(int i = 0; i < n; i++) { cout<<v[i]<<" "; } }*/ /*Fișierul bac.txt conține un șir de cel mult 105 numere naturale distincte din intervalul [1,109], separate prin câte un spațiu. Se cere să se afișeze pe ecran poziția pe care ar ocupa-o primul termen al șirului aflat în fișier în șirul format cu aceleași valori, ordonat descrescător. Proiectați un algoritm eficient din punctul de vedere al memoriei utilizate și al timpului de executare. Exemplu: dacă fișierul conține numerele 15 7 16 17 6 4 21 se afișează pe ecran valoarea 4 #include <iostraem> #include <fstream> using namespace std; #include <iostream> #include <fstream> using namespace std; int main() { int x, k, c = 0; ifstream f("bac.txt"); f>>k; { while(f>>x) { if(x > k) { c++; } } } cout<<c+1; } */
run
|
edit
|
history
|
help
0
czekolada
insertion_sort
Dar
Gauss 4x4 reducido
role of copy constructor
lab17feb22x4B.cpp
Dead_Lock
Day3
c++ car racing game
RegexReplace