Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Test 5(2020)
//g++ 7.4.0 #include <iostream> using namespace std; /*1. Un număr este scris în baza de numerație b (b≤10) dacă cifrele sale aparțin intervalului [0,b-1]. Se citește un număr natural, n, și se cere să se afișeze cea mai mică bază din intervalul [2,10] căreia i-ar putea corespunde scrierea lui n. Scrieţi, în pseudocod, algoritmul de rezolvare a problemei enunțate. Exemplu: dacă n=50731, se scrie 8. int main() { int n, b = 0, max = 0; cin>>n; while(n) { if(n % 10 > max) { max = n % 10; } n = n / 10; } cout<<max + 1; }*/ /*2.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 [0,109). Programul afişează pe ecran numărul de valori care sunt divizibile cu 20. Exemplu: pentru n=10 și tabloul (10, 200, 25, 40, 50, 80,400,120,100,5) se afișează pe ecran 6 Out:0 0 0 0 0 -1963419840 6 int main() { int n, c = 0; cin>>n; int v[n]; for(int i = 0; i < n; i++) { if(v[i] % 20 == 0) { c++; cout<<v[i]<<" "; } } cout<<c; }*/ /* Fișierul bac.txt conține un șir de cel mult 106 numere întregi din intervalul [-103,103], separate prin câte un spațiu. Se cere să se afișeze pe ecran suma maximă obținută adunând numere pozitive de pe poziții consecutive în ș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 bac.txt conține valorile 4 -6 7 2 1 4 -10 -3 9 2 -2 1 1 1 1 1 3 se afișează pe ecran numărul 14*#include <iostream> #include <fstream> using namespace std; int main() { ifstream f("bac.txt"); int x, c = 0, ok = 0, s = 0; while(f>>x) { c++; if(x > 0) { c++; ok = 1; } } cout<<c; }*/
run
|
edit
|
history
|
help
-1
pointer
binary
pranav pandey
HeapSort
BindWithContainer
GoF interpreter
vector destruction - gcc
Making pyramid using nested loop 1/2
Test
maximum nights you can accommodate