Portofoliu de probleme de informatica de liceu rezolvate. Atat pentru clasa cat si la nivel de olimpiada. Surse: folclor, campion.edu.ro, infoarena. ...
Probleme informatica rezolvate clasa a 9-a, mate-info intensiv informatica.Structuri: if,else,while,for.
Full description
Probleme rezolvate CECCAR
Full description
fds
test de controlFull description
economieFull description
economie probleme rezolvate
Full description
Full description
Full description
Full description
#include
/// PAGE 1
#include using namespace std;
/// PROMBLEMA 1 => CERINTA: Aflati secventa de suma maima dint!"un vect#! de nume!e int!e$i si dete!minati indicii de ince%ut si final ai acesteia& ifstream fin("ssmax.in"; ofstream fout("ssmax.out"; int main ( ! int smaxsina1$$%stdrx&;
fin>>n; for (i'1;i<'n;i fin>>ai%; s'a1%; st'1; dr'1;
/// citire /// initiali)ari
if (s<$ s'$; else
smax's;
/// st si dr sunt auxiliare iar x
si & mentin solutiile
for (i'*;i<'n;i !
s'ai%; if (s>smax ! smax's; x'st; &'i; + if (s<$ ! s'$; st'i1; dr'i1; + + fout<<"sec,enta de suma maxima este "<
termenul al "<<&<<"-lea.";
fin.close(;
fout.close(; return $;+
#include
/// PAGE *
#include using namespace std;
/// PROMBLEMA ' => CERINTA: (ete!mina daca # secventa a!e un element ma)#!ita! ma)#!ita! si afisea*a afisea*a de de cate #!i a%a!e a%a!e acest in cad!ul cad!ul secventei& secventei& ifstream fin("el-ma.in"; ofstream fout("el-ma.out"; int main ( !
int a1$$%incntx;
fin>>n; for (i'1;i<'n;i
fin>>ai%; cnt'1; x'a1%;
/// initiali)ari
for (i'*;i<'n;i ! if (ai%''x cnt; else
cnt--;
if (cnt<$
x'ai%;
+
'$; for (i'1;i<'n;i if (x''ai%
;
if (>'n/*1 fout<<"in aceasta serie exista un element maoritar "<
fin.close(;
fout.close(; return $;
+
#include
/// PAGE 0
#include using namespace std; #define max 0$$$$
/// PROMBLEMA + => CERINTA: C#nst!uiti un vect#! de nume!e natu!al cu %!imele +,,,, nume!e natu!ale %!ime %int!"# met#da eficienta din %unct de vede!e al tim%ului de eecutie& ifstream fin("eratost2ene.in"; ofstream fout("eratost2ene.out"; int main ( !
int amax%oiprimemax% amax%oiprimemax%n; n; /// 3om folosi metoda 4iurului lui Erat2ostene cunoscuta inca din antic2itate for (i'1;i<'max;i ai%'$;
/// ai%'$ daca i e prim si ai%'1 daca i nu e prim;
for (i'0;i<'max;i'i* !
if (ai%''$ !
for ('i5i;<'max;'i5*
a%'1; +
+ '$; prime%'*; for (i'0;i<'max;i'i* if (ai%''$
prime%'i;
n'; fout<<"umerele prime mai mici ca 0$$$$ sunt6"<
fin.close(; fout.close(; return $;
+
#include #include
/// PAGE 8
using namespace std;
/// PROMBLEMA - => CERINTA: (in fisie!ul de int!a!e se citesc %e!ec.i n de nume!e de f#!ma si & Calculati %ent!u fieca!e %e!ec.e cel mai ma!e divis#! c#mun %!int!"# met#da eficienta din %unct de vede!e al tim%ului de eecutie& ifstream fin ("euclid.in"; ofstream fout("euclid.out"; int main ( ! int nira9x&;
fin>>n; for (i'1;i<'n;i ! fin>>x>>&; a'x; 9'&; /// 3om folosi 9inecunoscutul algoritm al lui Euclid :2ile (9'$ !