Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Test 14(2020)
//g++ 7.4.0 #include <iostream> using namespace std; /*Două numere a și b (a<b) sunt numite divizori pereche ai unui număr natural n dacă a∙b=n. Se citește un număr natural, n (n>1), și se cere să se scrie toate perechile distincte de numere naturale cu paritate diferită cu proprietatea că sunt divizori pereche ai lui n. Fiecare pereche este afișată încadrată între paranteze drepte, numerele din pereche fiind afișate în ordine strict crescătoare, separate printr-un spațiu, iar dacă nu există astfel de perechi, se afișează pe ecran mesajul nu exista. Scrieţi, în pseudocod, algoritmul de rezolvare a problemei enunțate. Exemplu: dacă n=12 se scrie, nu neapărat în această ordine, [1 12][3 4] iar dacă n=9 se scrie nu exista*/ /*int main() { int n, a, b, ok = 0; cin>>n; for(int i = 1; i <=n; i++) { if(n % i == 0) { b = i; a = n / i; if(a % 2 == 0 && b % 2 != 0 || a % 2 != 0 && b % 2 == 0) { if(a < b) { cout<<"["<<a<<" "<<b<<"]"<<" "; ok = 1; } } } } if(ok == 0) { cout<<"nu exista"; } }*/ /*Scrieţi un program C/C++ care citeşte de la tastatură un număr natural, n (n[2,102]), apoi cele n elemente ale unui tablou unidimensional, numere reale din intervalul [-102,102], dintre care cel puțin unul este pozitiv și cel puțin unul este negativ. Programul transformă în memorie tabloul, înlocuind fiecare număr negativ cu valoarea sa absolută, apoi afişează pe ecran elementele tabloului obţinut. Exemplu: pentru n=10 și taboul (2,5,2,4,-3,4,-2,-7,-2,9) se obține tabloul (2,5,2,4,3,4,2,7,2,9) int main() { int n; cin>>n; int v[n]; for(int i = 0; i < n; i++) { cin>>v[i]; } for(int i = 0; i < n; i++) { if(v[i] < 0) { v[i] = abs(v[i]); } } for(int i = 0; i < n; i++) { cout<<v[i]<<" "; } }*/ /*Fişierul bac.in conţine un şir de numere naturale distincte, din intervalul [1,109]. Numerele din şir sunt separate prin câte un spaţiu şi cel puţin două dintre ele au penultima cifră 2 și ultima cifră 0. Se cere să se afișeze pe ecran cele mai mici două numere din şir cu proprietatea că au penultima cifră 2 și ultima cifră 0. Numerele determinate sunt afişate în ordine crescătoare, separate prin câte un spaţiu. Proiectați un algoritm eficient din punctul de vedere al memoriei utilizate şi al timpului de executare. Exemplu: dacă fişierul conţine numerele 9731 50 112 20 8 16 8520 3 2520 1520 pe ecran se vor afişa, în această ordine, numerele: 20 1520 */ #include <iostream> #include <fstream> using namespace std; int main() { int x, min = -1, min2 = -1; ifstream f("bac.txt"); while(f>>x) { if(x % 100 == 20) { if(min != -1 && min2 == -1) { min2 = x; } if(min == -1) { min = x; } if(min > x) { min2 = min; min = x; } if(min2 > x && x > min) { min2 = x; } } } cout<<min<<" "<<min2; }
run
|
edit
|
history
|
help
0
Lazy String Tokenizer Class
11 და 16 აპრილს დამუსავებული
cppPyPoly
Riemann's prime number formula
11340 v3.1
Kishan_template
Dar
Samosa
unicodeのテスト
sysFork3