Search the Community
Showing results for tags 'informatica'.
-
Salut. Sunt clasa a XII -a profil stiinte ale naturii si as vrea sa urmez informatica si as avea cateva intrebari: 1. E greu de recuperat materia din liceu de la profilul de mate-info? 2.As face fata daca as intra in Brasov / Cluj la o facultate de informatica ? ( La Cluj am vazut ca se da admitere din matematica si mi-ar fi mai usor, iar la Brasov cred ca intru sigur deoarece conteaza media de la bac si de la matematica ) Ps: M-am apucat sa lucrez si am decis sa dau bacul la informatica ( mi se pare mult mai usor decat la celelalte si as putea sa iau 9 - 10, dar materia nu e la fel.. Materia de SN se opreste pe la vectori/matrice.. ) Ce sfaturi ati putea sa imi dati? // Edit : Aici este programa de bac Informatica 2018 daca vreti sa comparati cele 2 profile in raport cu ce se da la bac : click
-
Enunţ: Să se afişeze primele n numere prime. Exemplu: Date de intrare n=6 Date de ieşire 2 3 5 7 11 13. Prima dată mă gândeam la #include <iostream> #include <math.h> #include <limits> using namespace std; int main() { unsigned n,i,d,x,s=0; cout<<"n="; cin>>n; for (i=2;i<=numeric_limits<double>::infinity();i++) { x=1; if (i%2==0 && i!=2) x=0; else d=3; while (d<=sqrt(i) && x==1) { if (i%d==0) x=0; else d=d+2; } if (x==1) { cout<<i<<" "; s++; if (s==n) break; } } return 0; } Însă am mai lucrat azi dimineaţă şi l-am mai simplificat. Acum arată aşa: #include <iostream> #include <math.h> #include <limits> using namespace std; int main() { unsigned n,i,x,s=0,p; cout<<"n="; cin>>n; for (i=2;i<=numeric_limits<double>::infinity();i++) { x=1; for (p=2;p<=i/2;p++) if (i%p==0) x=0; if (x==1) { cout<<i<<" "; s++; if (s==n) break; } } return 0; } E ok? Ambele afişează ceea ce trebuie