Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Test 15(2020)
//g++ 7.4.0 #include <iostream> using namespace std; /*Se citește un număr natural n (n≥2) și se cere să se scrie cel mai mare divizor prim al lui n. Scrieți, în pseudocod, algoritmul de rezolvare a problemei enunțate. Exemplu: dacă n=2000, se scrie 5, deoarece 2000=2453. bool prim(int n) { for(int i = 2; i <= n/2; i++) { if(n % i == 0) { return false; } } return true; } int main() { int n, max = 0; cin>>n; for(int i = 2; i <= n / 2; i++) { if(n % i == 0 && prim(i)) { if(i > max) { max = i; } } } cout<<max; }*/ /*Scrieți un program C/C++ care citește de la tastatură un număr natural n (n[2,20]) și cele n elemente ale unui tablou unidimensional, numere naturale din intervalul [1,104). Programul afișează pe ecran numărul de elemente ale sale formate dintr-un număr egal de cifre pare și cifre impare. Exemplu: pentru n=8 și tabloul (2,24,10,902,4321,17,45,30) se afișează pe ecran 4. int main() { int n, c1 = 0, c2 = 0, c = 0; cin>>n; int v[n]; for(int i = 0; i < n; i++) { cin>>v[i]; } for(int i = 0; i <n; i++) { while(v[i]) { if(v[i] % 10 % 2 == 0) { c1++; } else { c2++; } v[i] = v[i] / 10; } if(c1 == c2) { c++; } c1 = 0; c2 = 0; } cout<<c; }*/ bool x1(int n, int a) { int c1, c2; c1 = n / 1000; c2 = n / 100 % 10; if(c1 * c2 == a) { return true; } return false; } bool x2(int n, int a) { int c1, c2; c1 = n / 10 % 10; c2 = n % 10; if(c1 * c2 == a) { return true; } return false; } int main() { int p1, p2; cin>>p1>>p2; for(int i = 1000; i < 10000; i++) { if(x1(i) && x2(i)) { cout<<i / 100<<i / 100 % 10<<000<<i / 10 % 10<<i % 10<<" "; } } }
run
|
edit
|
history
|
help
0
march long ques 4
dodawanie "MIECIERZY"
Problema1
Guess Number
Vector Example
logcOperator
CODE K
Polimorfizm :)
ONP
Dar