Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Test 9(2020)
//g++ 7.4.0 #include <iostream> using namespace std; /*Se &&& citește un număr natural, n, și se cere să se scrie suma cifrelor impare distincte din scrierea acestuia. Scrieți, în pseudocod, algoritmul de rezolvare a problemei enunțate. Exemplu: dacă n=4713835, se scrie 16 (16=7+1+3+5), iar dacă n=48, se scrie 0. int main() { int n, c, s = 0; cin>>n; int fr[10]={0}; while(n) { if(n % 10 % 2 != 0) { fr[n % 10]++; } n = n / 10; } for(int i = 0; i < 10; i++) { if(fr[i] >= 1 && fr[i] % 2 != 0) { s = s + i; } } cout<<s; }*/ /*2.Scrieți un program C/C++ care citește de la tastatură un număr natural n (n[2,20]) și un șir de n numere naturale din intervalul [1,109], elemente ale unui tablou unidimensional. Programul afișează pe ecran, separate prin câte un spațiu, numerele din șir care sunt strict mai mari decât ultimul număr citit. Dacă nu există astfel de numere, se afișează pe ecran mesajul nu exista. Exemplu: pentru n=6 și tabloul (20,102,30,50,2101,40), pe ecran se afișează 102 50 2101 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] > v[n-1]) { cout<<v[i]<<" "; } } }*/ /*3.Numim k-secvență într-un șir de numere naturale, o succesiune de termeni aflați pe poziții consecutive în șir, cu proprietatea că sunt divizibili cu numărul natural nenul k. Lungimea secvenței este egală cu numărul de termeni ai săi. Fișierul bac.txt conține numere naturale din intervalul [0,109]: pe prima linie un număr nenul k, iar pe a doua linie un șir de cel mult 106 numere, separate prin câte un spațiu. Cel puțin un termen din șir este divizibil cu k. Se cere să se afișeze pe ecran lungimea maximă a unei k-secvențe din șirul aflat în fișier. Proiectați un algoritm eficient din punctul de vedere al memoriei utilizate și al timpului de executare. Exemplu: dacă fișierul are conținutul alăturat, se afișează 4 5 2 10 5 20 21 0 10 60 15 3 9 20 20 5 45 #include <iostream> #include <fstream> using namespace std; int main() { #include <iostream> #include <fstream> using namespace std; int main() { ifstream f("bac.txt"); int x, k, c = 0, max = 0; f>>k; while(f>>x) { if(x % k == 0 && x != 0) { c++; if(max < c) { max = c; } } else { c = 0; } } cout<<max; } }*/
run
|
edit
|
history
|
help
0
Cotton Farm 0.0.1.0
Metodos
HeapSort
Find the max and min number in array
typedef char*
Test1
Shultz_Lab2.CPP
Codigo Luz Led
sysFork3
char strcpy