E corect tot ce ai facut, dar am 2 observatii unde se putea face mai ușor: 1. La subiectul II.3, poate fi scris si if((i+j = 13)) a[i][j] = 4; else a[i][j] = 2; 2. La III.3, desi corect, e cam riscanta rezolvarea ca multi profi ar putea sa nu o înțeleagă. Si atunci, varianta cea mai ok e sa retii ultimul termen al secvenței de lungime maxima, in variabila last, sa zicem si lungimea secventei, in lmax, iar după algoritmul de secvente faci un for de la last-lmax+1 pana la last si le afișezi (practic, te folosești de faptul ca numerele din secventa sunt consecutive)
La Subiectul III ex 3 nu ai nevoie sa deschizi de 2 ori fisierul ! il deschizi o data , identifici secventa , numeri cate elemente are in k cand treci la alta secventa salvezi intr-o variabila x = ultim_element - k si ptr afisare incepi de la primul incrementand cu 1: ...................................... for(i = 1; i
Problema 2 Sub 3: #include #include using namespace std; int main() { int n; char s[101], *p, ok = 1; cin >> n; cin.get(); cin.get(s, 101); p = strtok(s, " "); while(p && ok == 1) {if(strlen(p) == n) ok = 1; else ok = 0; p = strtok(NULL, " ");} if(ok == 1) cout
daca la ultimul exercitiu am afista primele doua numere corect si la al treilea numar am afisat variabila gresita exista sansa sa nu imi scada? sau daca imi scade presupun ca nu mai mult de 0,10, nu?
#include
#include
using namespace std;
/*
* S1:
* 1) A
* 2) f(2020, 0) -> 23022100
* f(202, 1) -> 230221
* f(20, 2) -> 2302
* f(2, 3) -> 23
* D
* 3) 2 6 4 1 3 5
* C
* 4) D
* 5) 2 noduri izolate
* B
*
* S2:
* 1)
* a. 9
* b. 6, 7
* c. #include
* using namespace std;
*
* int main() {
int n, x, p = 1;
cin >> n;
for(int i = 1; i > x;
do{
x = x / 3;
}while(x > 3);
if(x != 0)
p *= x;
}
cout
E corect tot ce ai facut, dar am 2 observatii unde se putea face mai ușor:
1. La subiectul II.3, poate fi scris si
if((i+j = 13))
a[i][j] = 4;
else
a[i][j] = 2;
2. La III.3, desi corect, e cam riscanta rezolvarea ca multi profi ar putea sa nu o înțeleagă. Si atunci, varianta cea mai ok e sa retii ultimul termen al secvenței de lungime maxima, in variabila last, sa zicem si lungimea secventei, in lmax, iar după algoritmul de secvente faci un for de la last-lmax+1 pana la last si le afișezi (practic, te folosești de faptul ca numerele din secventa sunt consecutive)
la matrice de la subiectul 2 am facut cum ai spus tu
dar am pus in loc de
@@Costin1289 e bun si asa
La Subiectul III ex 3 nu ai nevoie sa deschizi de 2 ori fisierul !
il deschizi o data , identifici secventa , numeri cate elemente are in k
cand treci la alta secventa salvezi intr-o variabila x = ultim_element - k
si ptr afisare incepi de la primul incrementand cu 1:
......................................
for(i = 1; i
@@Infor_Master Am voie sa deschid fisierul de oricate ori, dar da, se poate rezolva si cum ai spus tu!
Bravo❤.La II 1.c de ce ai pus x>3 in while daca in pseudocod scria x
daca la sub II la ex.3, nu am mai scris si for-urile ,si am scris doar ce era pe puncte puncte,se depunctează?
Problema 2 Sub 3: #include
#include
using namespace std;
int main()
{
int n;
char s[101], *p, ok = 1;
cin >> n;
cin.get();
cin.get(s, 101);
p = strtok(s, " ");
while(p && ok == 1)
{if(strlen(p) == n)
ok = 1;
else ok = 0;
p = strtok(NULL, " ");}
if(ok == 1)
cout
pentru ca mie nu mi place cum ai rezolvat o tu
@@Antwon105 problema e ca tu ai citit de la tastatura un n care nu ti se da
salut! era corect la subiectul 2, problema 1, cerinta b, daca am pus 6 si 18? de 6 sunt sigur, de 18 nu..
@@alpha.triumphs E ok
@@ZeceLaExamene 7 si 21?
@@Costin1289 e ok
@@ZeceLaExamene Te pup Paul esti regele
@@Costin1289 ❤️
E ok daca la III.3 am realizat o rezolvare cu un vector de frecventa ( intervalul de valori fiind 10,10^4)
Nu este eficient
@@soringavra Mentionez ca algoritmul este liniar
@@danciuvalentinnicolae9925 Cerea si eficienta spatiu
daca la ultimul exercitiu am afista primele doua numere corect si la al treilea numar am afisat variabila gresita exista sansa sa nu imi scada? sau daca imi scade presupun ca nu mai mult de 0,10, nu?
Pai nu e sigur ca sunt doar 3 numere, e posibil sa fie cateva sute, mii de numere ...
la subiectul II, ex 2 am scris pe foaie 2-3-1-7. E ok?
@@tudororor da
bună! oare se scade dacă am scris la sub2 1b. 2 25 26? am scris practic și 2-ul din cerința
E ok
faci te rog si la sn ?
si eu care am gresit sub 1 ex 2 si 5, sub 2 ex 2, multe puncte pierdute degeaba ...