Probleme informatica rezolvate clasa a 9-a, mate-info intensiv informatica.Structuri: if,else,while,for.
Full description
Manual de Informatica si TIC clasa a V-a
manual de limba franceza
Geometrie plana
Matematică de clasa a IX-a.
Matematica Clasa a III-A
Pregatire clasa a 8-a evaluare nationala romana
ManualFull description
manualFull description
Ortograme
manualFull description
Full description
lista manual clasa a 4-aDescripción completa
auxiliar
Stanciulescu Alexandra
10. La un spectacol trebuie sa interpreteze cate o poezie
copiii A, B, C, D, E astfel incat copilul D sa
recite inainte de A si B. Sa se genereze toate posibilitatile de recitare a poeziilor. #include #include ifstream f("intrare.in"); ofstream g("iesire.out"); int n,m,i,x[100],k,nr,j,p,a; int cont1() {nr=0; for(i=1;i<=3;i++) if(x[i]==4){nr=0; for(j=i+1;j<=5;j++)if(x[j]==1||x[j]==2)nr++; if(nr==2)return 1; else return 0; } } int cont(int k) {for(i=1;i0); }
Stanciulescu Alexandra int main() {back();f.close();g.close();return {back();f.close();g.close() ;return 0; } 11.Intre n persoane care stau pe scaune s-au iscat conflicte. Acestea stau pe scaune numerotate de la 1 la n. Scrieti un program care c are sa afiseze toate modurile posibile de reasezare a persoanelor astfel incat sa nu se gaseasca alaturi doua persoane in conflict. //1-nu se dusmanesc 0-se dusmanesc. #include #include ifstream f("intrare.in"); ofstream g("iesire.out"); int n,m,i,x[100],k,a[100][100],j; void citire() {f>>n; for(i=1;i<=n;i++) for(j=1;j<=n;j++)f>>a[i][j]; } int cont(int k) {for(i=1;i0);} int main() {citire(); back(); f.close();g.close();return 0;} Exemplu:n=7 si matricea de dusmanie: 1011111
Stanciulescu Alexandra 1111111 0111011 1101111 1 1 1 1 1 0 1 Se va afisa afisa 1 4 5 7 3 2 6, etc. 12.N copii au fost asezati in sir indian. Se cunoaste configuratia initiala. Sa se reaseze copiii astfel incat fiecare copil sa se situeze intre alti copii, diferiti de cei din co nfiguratia initiala. #include #include ifstream f("intrare.in"); ofstream g("iesire.out"); int n,m,i,x[100],k,v[100]; void citire() {f>>n; for(i=1;i<=n;i++)f>>v[i]; } int cont1() {for(i=2;i<=n;i++)if(v[x[i]-1]==v[x[i-1]]||v[x[i]+ {for(i=2;i<=n;i++)if(v[x[i]-1]==v[x[i-1]]||v[x[i]+1]==v[x[i+1]])return 1]==v[x[i+1]])return 0; return 1; } void afis() {if(cont1()){for(i=1;i<=n;i++)g<0); } int main() {citire(); back();
Stanciulescu Alexandra f.close();g.close();return 0; } Exemplu:n=6 si configuratia initiala 1 2 3 4 5 6 132465 132654 135264 13.N copii se aseaza in sir indian. Se cunosc numele celor n copii. Sa se gaseasca toate posibilitatile de aranjare in sir astfel incat un baiat sa urmeze dupa cel mult doua fete alaturate. //daca( x[i]%2==0) inseamna ca x[i] e fata. #include #include ifstream f("intrare.in"); ofstream g("iesire.out"); int n,m,i,x[100],k; void citire() {f>>n; } int cont1() {for(i=1;i0); } int main()
Stanciulescu Alexandra {citire(); back(); f.close();g.close();return 0; } Exemplu:n=3 123654 124356 124365 14.N copii se aseaza in cerc. Se cunosc numele celor n copii. Sa se gaseasca toate posibilitatile de rearanjare in cerc. #include #include #include ifstream f("intrare.in"); ofstream g("iesire.out"); int x[100],k,n,i; char v[100][20]; void citire() {f>>n; for(i=1;i<=n;i++){f.get();f.get(v[i],20);} } int cont(int k) {for(i=1;i0); } int main()
Stanciulescu Alexandra {citire();back(); f.close();g.close();return 0; }
15.Se cer toate solutiile de asezare in linie a m caini si n pisici astfel incat sa nu existe o pisica intre doi caini #include #include ifstream f("intrare.in"); ofstream g("iesire.out"); int x[100],k,n,i,m,n1,n2; void citire() {f>>m>>n; } int cont(int k) {for(i=1;i
Stanciulescu Alexandra k--; } while(k>0); } int main() {citire();back(); f.close();g.close();return 0;}
16.Gigel are n cartonase (n<=10). Pe fiecare este scrisa o cifra de la 1 la 9. Uilizand doua tipuri de cartonase cu + si - vrea sa obtina rezultatul 2. Care sunt solutiile pentru n citit? #include #include ifstream f("intrare.in"); ofstream g("iesire.out"); int n,x[100],k,i,s,nr,v[100]; void citire() {f>>n; for(i=1;i<=n;i++)f>>v[i]; } int cont(int k) {s=0; for(i=1;i<=k;i++)if(x[i]%2==1)s=s+v[x[i]]; else s=s-v[x[i]]; if(s==2)return 1; else return 0; } void afis() {if(cont(k)) {s=0; for(i=1;i<=k;i++)g<
Stanciulescu Alexandra void back() {k=1;x[k]=0; do{while(x[k]0); } int main() {citire();back(); if(nr==0)g<<"nu exista solutii";f.close();g.close();return 0; }
17.Sa se aranjeze in toate modurile elementele unui vector a*1+,a*2+…a*n+ formand secvente de lungime p, astfel incat fiecare element sa apara de cel mult doua ori #include #include ifstream f("intrare.in"); ofstream g("iesire.out"); int n,x[100],i,k,p,a[100]; void citire() {f>>n>>p; for(i=1;i<=n;i++)f>>a[i]; } void afis() {for(i=1;i<=p;i++)g<
Stanciulescu Alexandra } k--; } while(k>0); } int main() {citire();back();f.close();g.close();return 0; }