COMPETENTE DIGITALE 2025. SFATURI UTILE
15:37
TESTE GRILA C++ (3)
18:28
14 сағат бұрын
teste grila (2) c++
10:44
14 сағат бұрын
TESTE GRILA C++(1)
9:15
14 сағат бұрын
COMPETENTE  DIGITALE (16) EXCEL
5:42
14 сағат бұрын
COMPETENTE DIGITALE (15) EXCEL
4:13
14 сағат бұрын
COMPETENTE DIGIATLE (14) EXCEL
3:22
14 сағат бұрын
COMPETENTE DIGIATLE(13) EXCEL
4:19
14 сағат бұрын
COMPETENTE DIGITALE -   NOTIUNI DE BAZA (4)
6:30
FTC  SDK, TELEOPERARE
16:06
Күн бұрын
LIMBAJUL JAVA  -  POO MOSTENIRE
6:12
LIMBAJUL JAVA - VECTORI
2:40
Күн бұрын
LIMBAJUL JAVA - INSTRUCTIUNEA IF
2:56
LIMBAJUL JAVA  - VARIABILE
3:42
Күн бұрын
LIMBAJUL JAVA   OPERATORI
1:54
Күн бұрын
LIMBAJUL JAVA  -  TIPURI DE DATE
1:19
INTRODUCERE IN LIMBAJUL JAVA
2:28
PUTERE A LUI 2. ALGORITM C++
2:10
14 күн бұрын
COMPETENTE DIGITALE (3) QUIZ
8:44
14 күн бұрын
Пікірлер
@TatianaZade
@TatianaZade 13 сағат бұрын
Mulțumesc că ai făcut acest video!🎉
@LumeaAlgoritmilor
@LumeaAlgoritmilor 11 күн бұрын
// Importurile necesare din SDK-ul FTC import com.qualcomm.robotcore.eventloop.opmode.LinearOpMode; import com.qualcomm.robotcore.hardware.DcMotor; import com.qualcomm.robotcore.hardware.Servo; import com.qualcomm.robotcore.hardware.DistanceSensor; // Definirea clasei RobotControl care extinde LinearOpMode public class RobotControl extends LinearOpMode { // Câmpuri pentru componentele hardware private DcMotor leftDrive; private DcMotor rightDrive; private Servo armServo; private DistanceSensor distanceSensor; // Constructorul clasei RobotControl public RobotControl() { // Constructorul poate fi gol, inițializarea se face în metoda runOpMode } // Metoda runOpMode care este suprascrisă pentru a controla robotul @Override public void runOpMode() { // Inițializarea hardware-ului leftDrive = hardwareMap.get(DcMotor.class, "left_drive"); rightDrive = hardwareMap.get(DcMotor.class, "right_drive"); armServo = hardwareMap.get(Servo.class, "arm_servo"); distanceSensor = hardwareMap.get(DistanceSensor.class, "distance_sensor"); // Așteaptă pornirea opmode-ului waitForStart(); // Bucla principală de operare while (opModeIsActive()) { // Controlul motoarelor pentru deplasare înainte leftDrive.setPower(1.0); rightDrive.setPower(1.0); // Dacă senzorul de distanță detectează un obstacol aproape, oprește robotul if (distanceSensor.getDistance(DistanceUnit.CM) < 10) { leftDrive.setPower(0); rightDrive.setPower(0); break; } // Mută servo-ul la o poziție specifică armServo.setPosition(0.5); // Telemetrie pentru a verifica starea robotului telemetry.addData("Status", "Running"); telemetry.update(); } } }
@LumeaAlgoritmilor
@LumeaAlgoritmilor 12 күн бұрын
#include <iostream> #include <math.h> #include <limits.h> using namespace std; int main() { struct Elev { int media; char nume[30]; }; Elev a[100]; int n,i; cin>>n; for(i=1;i<=n;i++) { cin.ignore(); cin.getline(a[i].nume,30); cin>>a[i].media; } for(i=1;i<=n;i++) cout<<a[i].nume<<" "<<a[i].media<<endl; ///****sa afisam elevii cu cea mai mare medie int maxima=INT_MIN; for(i=1;i<=n;i++) if(a[i].media>maxima) maxima=a[i].media; ///***** afisam toti elevii cu media maxima cout<<"ELEVII CU MEDIA MAXIMA: "; for(i=1;i<=n;i++) if(a[i].media==maxima) cout<<a[i].nume<<" "; return 0; }
@zenobia-d2m
@zenobia-d2m 12 күн бұрын
Vă mulțumesc mult!! Chiar m-a ajutat mult acest videoclip să înțeleg access-ul!! 🙏🏻
@LumeaAlgoritmilor
@LumeaAlgoritmilor 12 күн бұрын
cu drag!
@LumeaAlgoritmilor
@LumeaAlgoritmilor 12 күн бұрын
#include <iostream> #include <math.h> using namespace std; int main() { int a[100],n,i,j; cin>>n; for(i=1;i<=n;i++) a[i]=i; for(i=2;i<=sqrt(n);i++) { a[i*i]=1; for(j=i*i+1;j<=n;j++) a[j]=min(a[j],a[j-i*i]+1); } for(i=1;i<=n;i++) cout<<a[i]<<" "; return 0; }
@aplicatieweb
@aplicatieweb 13 күн бұрын
bine structurat si interesant. Felicitari, keep up the good work
@LumeaAlgoritmilor
@LumeaAlgoritmilor 12 күн бұрын
multumesc
@LumeaAlgoritmilor
@LumeaAlgoritmilor 15 күн бұрын
cursuri.erobo.ro/?sfwd-courses=tic&sfwd-quiz=tic-m1
@LumeaAlgoritmilor
@LumeaAlgoritmilor 16 күн бұрын
#include <iostream> #include <limits.h> using namespace std; ///****SCM - Subsir Crescator Maximal int main() { int a[100],i,n,j,lung[100],poz[100]; /// *****citim elementele vectorului a cin>>n; for(i=1;i<=n;i++) cin>>a[i]; ///******* lung[n]=1;poz[n]=-1; for(i=n-1;i>=1;i--) { lung[i]=1;poz[i]=-1; for(j=n;j>i;j--) if(a[i]<a[j]&&lung[i]<lung[j]+1) { lung[i]=lung[j]+1; poz[i]=j; } } cout<<"vectorul poz: "; for(i=1;i<=n;i++) cout<<poz[i]<<" "; cout<<endl<<"vectorul lung: "; for(i=1;i<=n;i++) cout<<lung[i]<<" "; int maxim=INT_MIN,pozitie; for(i=1;i<=n;i++) if(lung[i]>maxim) {maxim=lung[i];pozitie=i;} cout<<" lungimea SCM:" <<maxim; cout<<" afisam SCM:"; while(pozitie!=-1) { cout<<a[pozitie]<<" "; pozitie=poz[pozitie]; } return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor 16 күн бұрын
#include <iostream> #include <limits.h> using namespace std; int main() { ///subsecventa de suma maxima int n,a[100],i,suma_curenta=0,suma_maxima=INT_MIN; ///*****citire elemente vector cin>>n; for(i=1;i<=n;i++) cin>>a[i]; ///*****determinam suma maxima a unei subsecvente for(i=1;i<=n;i++) { suma_curenta=suma_curenta+a[i]; if(suma_curenta>suma_maxima) suma_maxima=suma_curenta; if(suma_curenta<0) suma_curenta=0; } cout<<suma_maxima; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor 16 күн бұрын
#include <iostream> using namespace std; int main() { int n,a[100],i,rez[100],k; bool gasit; ///*****elimina duplicatele dintr-un vector ///*****citirea elementelor cin>>n; for(i=1;i<=n;i++) cin>>a[i]; ///****** k=0; for(i=1;i<=n;i++) { gasit=false; for(int j=1;j<=k;j++) if(a[i]==rez[j]) {gasit=true;break;} if(gasit==false) { k++;rez[k]=a[i]; } } for(i=1;i<=k;i++) cout<<rez[i]<<" "; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor 16 күн бұрын
#include <iostream> using namespace std; int main() { int n,a[100],i,aux; ///*****citire elemente vector cin>>n; for(i=1;i<=n;i++) cin>>a[i]; ///*****prelucrare vector aux=a[1]; for(i=1;i<n;i++) a[i]=a[i+1]; a[n]=aux; ///******afisare vector for(i=1;i<=n;i++) cout<<a[i]<<" "; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor 17 күн бұрын
#include <iostream> using namespace std; int main() { int n,i; cin>>n; for(i=2;i<=n;i++) if(n%i==0) { cout<<i; break; } return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor 17 күн бұрын
#include <iostream> using namespace std; int main() { int a[100],i,n,j; ///citirea elementelor din vector cout<<"n=";cin>>n; for(i=1;i<=n;i++) cin>>a[i]; /// i=1;j=n; int aux; while(i<j) { aux=a[i]; a[i]=a[j]; a[j]=aux; i++;j--; } ///afisare for(i=1;i<=n;i++) cout<<a[i]<<' '; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor 17 күн бұрын
#include <iostream> #include <cmath> ///***NUMARAM ELEMENTELE PRIME ///DINTR-UN VECTOR DE NUMERE NATURALE using namespace std; bool estePrim(int n) { if(n<2) return false; for(int i=2;i<=sqrt(n);i++) if(n%i==0) return false; return true; } int main() { int a[100],n,i; cout<<"n="; cin>>n; for(i=1;i<=n;i++) cin>>a[i]; int cnt=0; for(i=1;i<=n;i++) if(estePrim(a[i])) cnt++; cout<<cnt; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor 17 күн бұрын
#include <iostream> #include <math.h> using namespace std; int main() { /// numar perfect /// 6=1+2+3 ///28=1+2+4+7+14 int n,s_div=1,i; cin>>n; if(sqrt(n)==(int)sqrt(n)) s_div=s_div+(int)sqrt(n); for(i=2; i<sqrt(n); i++) if(n%i==0) s_div=s_div+i+(n/i); if(n==s_div) cout<<"nr perfect"; else cout<<"nr nu este perfect"; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor 17 күн бұрын
#include <iostream> using namespace std; int main() { int n,inv; inv=0; cin>>n; while(n>0) { inv=inv*10+n%10; n=n/10; } cout<<inv; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor 17 күн бұрын
#include <iostream> #include <math.h> using namespace std; int main() { int n; cin>>n; if(sqrt(n)==(int)sqrt(n)) cout<<"DA"; else cout<<"NU"; return 0; }
@gabrielgabi675
@gabrielgabi675 22 күн бұрын
Buna ziua! Foarte bune tutorialele cu programare dinamica. Sper sa faceti cat mai multe 🙂
@LumeaAlgoritmilor
@LumeaAlgoritmilor 12 күн бұрын
Multumesc pentru aprecieri!
@denisafotea4167
@denisafotea4167 24 күн бұрын
ălîșșțț //& 9 = -=&/
@LumeaAlgoritmilor
@LumeaAlgoritmilor 25 күн бұрын
#include <iostream> #include <fstream> using namespace std; int dp[10][10]; int main() { int a[10][10],i,j,n,m,maxim=-1; ifstream fin("date.in"); ///*****citire matrice fin>>n>>m; for(i=1; i<=n; i++) for(j=1; j<=m; j++) fin>>a[i][j]; ///****construire solutie for(i=1; i<=n; i++) for(j=1; j<=m; j++) { if(i==1||j==1) dp[i][j]=a[i][j]; else if(a[i][j]==0) dp[i][j]=0; else dp[i][j]=min(dp[i][j-1],min(dp[i-1][j-1],dp[i-1][j]))+1; if(maxim<dp[i][j]) maxim=dp[i][j]; } ///*** afisam matricea initiala /// *** afisam dp cout<<endl<<"matricea initiala:"<<endl; for(i=1; i<=n; i++) { for(j=1; j<=m; j++) cout<<a[i][j]<<" "; cout<<endl; } cout<<endl<<"matricea dp:"<<endl; /// *** afisam dp for(i=1; i<=n; i++) { for(j=1; j<=m; j++) cout<<dp[i][j]<<" "; cout<<endl; } cout<<maxim; return 0; }
@AnkurBowen
@AnkurBowen 28 күн бұрын
¡Qué chido! Nunca pensé que HTML fuera tan crucial para exámenes. 😅 ¿Alguien más ha pasado por eso? Codigo hero ayuda un montón con ejercicios prácticos en el navegador. 🙌🏻
@LumeaAlgoritmilor
@LumeaAlgoritmilor 29 күн бұрын
20-30 de punct- utilizaror începător • 31-55 de puncte- utilizator de nivel mediu • 56-74 de puncte- utilizator avansat • 75-100 de puncte- utilizator experimentat
@TheLudwigWan
@TheLudwigWan Ай бұрын
Si la BAC cum scriem? Subliniem cuvintele-cheie? Operatorii relationali vad ca sunt o struto-camila la BAC. Este folosit "≠". Sunt acceptati si operatorii "≥" sau "≤" sau scriem ">=", respectiv "<="?
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
Cum doresti, doar sa fie la fel in programul tau. Este "limbajul tau natural" Daca folosesti si = si <- pentru atribuire in cadrul aceluiasi program atunci vei fi depunctat In concluzie notatiile pe care le folosesti le vei respecta peste tot in program (de exemplu ai inceput cu = te duci peste tot in program cu = nu modifici notatia operatorului. In alt program diferit esti liber sa ai alte notatii cu acceasi conditie sa fie la fel in tot programul)
@TheLudwigWan
@TheLudwigWan Ай бұрын
@niculacristi Mulțumesc!
@LumeaAlgoritmilor
@LumeaAlgoritmilor 29 күн бұрын
kzbin.info/www/bejne/gKm7foqmhaqXa5I
@TheLudwigWan
@TheLudwigWan 29 күн бұрын
@@LumeaAlgoritmilor Vă mulțumesc din nou!
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
cursuri.erobo.ro/?sfwd-courses=c&sfwd-lessons=1-pseudocod
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
Codul sursa #include <iostream> #include <fstream> using namespace std; int main() { ifstream fin("bac.txt"); int fr[100]={0},i,n,val,k; /// construim vectorul de frecventa while(fin>>n) fr[n]++; cin>>k; /// afisam in ordine descrescatoare ///numerele din fisier ///fiecare numar care apara in fisier ///se afiseaza o singura data for(i=99;i>k;i--) if(fr[i]!=0) cout<<i<<" "; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
Problema 1 #include <iostream> #include <string.h> using namespace std; int main() { char s[51]; int fr[256]={0},n,i,maxim=0; cin.getline(s,50); for(i=0;i<strlen(s);i++) fr[s[i]]++; ///fr['a']++ fr[97]++; ///calculam ce numarul maxim de aparitii al unei ///litere mici for(i='a';i<='z';i++) if(fr[i]>maxim) maxim=fr[i]; /// afisam litera mica cu numarul maxim de aparitii for(i='a';i<='z';i++) if(fr[i]==maxim) { cout<<(char)i; break; } return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
Problema 2 #include <iostream> #include <fstream> using namespace std; int main() { int fr[10]={0},i,n; ifstream fin("bac.txt"); while(fin>>n) fr[n]++; if(fr[7]!=0) cout<<7<<' '<<fr[7]; else if(fr[5]!=0) cout<<5<<' '<<fr[5]; else if(fr[3]!=0) cout<<3<<' '<<fr[3]; else if(fr[2]!=0) cout<<2<<' '<<fr[2]; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
problema 1 #include <iostream> #include <fstream> using namespace std; int main() { ifstream fin("bac.in"); ofstream fout("bac.out"); int fr[10000]={0},n,i,x; fin>>n; for(i=1;i<=n;i++) { fin>>x; fr[x]++; } for(i=0;i<=9999;i++) if(fr[i]>=2) fout<<i<<" "; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
problema 2 #include <iostream> #include <string.h> using namespace std; int main() { char s[51]; int fr[10]={0},i,n; ///citim sirul cin.getline(s,50); ///parcurgem sirul si contruim vectorul ///de frecventa pentru cifrele care apar for(i=0;i<strlen(s);i++) if(s[i]>='0'&&s[i]<='9') fr[s[i]-'0']++; ///determinam maximul din vectorul fr int maxim=0; for(i=0;i<=9;i++) if(maxim<fr[i]) maxim=fr[i]; ///afisam cea mai mica cifra care apare ///de maxim ori for(i=0;i<=9;i++) if(fr[i]==maxim) cout<<i; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
problema 1 #include <iostream> #include <fstream> using namespace std; int main() { ifstream fin("numere.txt"); int n,fr[10]={0},i,x; fin>>n; for(i=1;i<=n;i++) { fin>>x; while(x>0) { fr[x%10]=1; x=x/10; } } for(i=0;i<=9;i++) if(fr[i]==1) cout<<i<<" "; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
problema 2 #include <iostream> #include <fstream> using namespace std; int main() { ifstream fin("numere.txt"); int n,fr[10000]={0},i,x; fin>>n; for(i=1;i<=n;i++) { fin>>x; fr[x]++; } for(i=0;i<=9999;i++) if(fr[i]==1) cout<<i<<" "; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
problemaa 2 #include <iostream> #include <fstream> using namespace std; int main() { ifstream fin("numere.txt"); int n,fr[10]={0},i,rez=0,j,x; fin>>n; for(i=1;i<=n;i++) { fin>>x; fr[x]++; } for(i=9;i>=0;i--) for(j=1;j<=fr[i];j++) rez=rez*10+i;///cifra i va fi pusa in rezultat de fr[i] ori cout<<rez; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
problema 1 #include <iostream> #include <fstream> using namespace std; int main() { ifstream fin("numere.txt"); int fr[100]={0},i,n,x; fin>>n; for(i=1;i<=n;i++) { fin>>x; fr[x]++; } for(i=0;i<=99;i++) if(fr[i]==1) cout<<i<<" "; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
problema 2 #include <iostream> #include <fstream> using namespace std; int main() { ifstream fin("numere.txt"); int n,primul,cnt=0,nr; fin>>n; fin>>primul; for(int i=1;i<=n-1;i++) { fin>>nr; if(primul>nr) cnt++; } cout<<cnt+1; return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
problema 1 #include <iostream> #include <fstream> using namespace std; int main() { ifstream fin("numere.txt"); int fr[10]={0},n,i; while(fin>>n) { while(n!=0) { fr[n%10]++; n=n/10; } } for(i=9;i>=0;i--) for(int j=1;j<=fr[i];j++) cout<<i; /// while(fr[i]>0){cout<<i;fr[i]--;} return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor Ай бұрын
#include <iostream> using namespace std; int main() { ///****instructiunea switch char op; int x,y; cout<<"x=";cin>>x; cout<<"y=";cin>>y; cout<<"dati operatorul (+,-,/,*%):"; cin>>op; switch(op) { case '+':cout<<x+y; break; case '-':cout<<x-y; break; case '*': cout<<x*y; break; case '/': cout<<x/y; break; case '%': cout<<x%y; break; default: cout<<"nu ati dat un operator valid"; } return 0; }
@aiSinger020
@aiSinger020 Ай бұрын
Explicat foarte clar si logic, felicitări!
@LumeaAlgoritmilor
@LumeaAlgoritmilor 12 күн бұрын
Mulțumesc!
@Keppzy
@Keppzy 3 ай бұрын
Mulțumesc
@octavian1962
@octavian1962 3 ай бұрын
Foarte folositor!
@vaideancristina8329
@vaideancristina8329 3 ай бұрын
Buna.Poti posta linkul platformei pe care ai intrat?
@LumeaAlgoritmilor
@LumeaAlgoritmilor 2 ай бұрын
beecrowd.com/
@marius-danielsafta9501
@marius-danielsafta9501 4 ай бұрын
FEREASCA DUMNEZEU de asa naming! asta faceam si acum 10 ani la liceu, asta se face si acum. nu ca ar fi ceva rau, dar denumirile astea cretine, romanesti, nu aduc niciun beneficiu niciunui elev. "subprograme", wtf =))
@TTXX-yy6jz
@TTXX-yy6jz 4 ай бұрын
o problema interesanta legata de subiectul asta este: se da o fractie x/y, sa se simplifice pe cat posibil. faci cmmdc ul si le imparti dupa pe fiecare
@Robert-wk6me
@Robert-wk6me 5 ай бұрын
Foarte bine explicat
@TheLudwigWan
@TheLudwigWan 7 ай бұрын
Veți face și cu mecanismul recursivității?
@LumeaAlgoritmilor
@LumeaAlgoritmilor 7 ай бұрын
da
@LumeaAlgoritmilor
@LumeaAlgoritmilor 9 ай бұрын
codul sursa: #include <iostream> /*1 1 1 1 1 1 1 1 2 1 1 3 1 2 2 1 4 2 3 5 */ using namespace std; int st[10],n; void afisare(int p) { for(int i=1; i<=p; i++) cout<<st[i]<<" "; cout<<endl; } void back(int p,int s) { for(int pval=st[p-1]; pval<=n-s; pval++) { st[p]=pval; if(s+pval==n) afisare(p); else back(p+1,s+pval); } } int main() { st[0]=1; cin>>n; back(1,0); return 0; }
@LumeaAlgoritmilor
@LumeaAlgoritmilor 9 ай бұрын
1.html <html> <body bgcolor="yellow"> <h1>Pagina galbena</h1> </body> </html>
@LumeaAlgoritmilor
@LumeaAlgoritmilor 9 ай бұрын
meniu.html <html> <body> <a href="1.html" target="fereastra"> Pagina 1</a> <br> <a href="2.html" target="fereastra"> Pagina 2</a> <br> <a href="3.html" target="fereastra"> Pagina 3</a> </body> </html>
@LumeaAlgoritmilor
@LumeaAlgoritmilor 9 ай бұрын
index.html <html> <body> < src="meniu.html" height=700> </> < name="fereastra" height=700 width=700> </> </body> </html>
@LumeaAlgoritmilor
@LumeaAlgoritmilor 9 ай бұрын
pagina.html <html> <body> <a href="erobo.ro"> <button> Apasa butoul</button> </a> <body> </html>
@TheLudwigWan
@TheLudwigWan 9 ай бұрын
Veți face și problemele cu reginele și caii?
@LumeaAlgoritmilor
@LumeaAlgoritmilor 9 ай бұрын
Da