Ma’lumotlar tuzilmasi va algoritmi fanidan birinchi dedlayn topshirig‘i
Birinchi o‘tilgan 3 ta mavzu bo‘yicha har bir talaba (C++, Java, Javascript, Python, C, C# va boshqa) dasturlash tillaridan istalgan birortasida mavzuga oid ishni amaliy bajargan holda yuklaydi. Himoya vaqtida daftarlaringiz holati ham tekshiriladi.
1.Kvadrat tenglama yechuvchi dastur #include #include using namespace std; int main(){ double a,b,c,d,e; cout<<"Kvadrat tenglamani yechuvchi dastur"< cout<<"a ni kititing"; cin>>a; cout<<"b ni kititing";cin>>b; cout<<"c ni kititing";cin>>c; e=b*b-4*a*c; d=sqrt(e); cout< } 2.Itiyoriy massiv berilgan ular ichidan eng katta va eng kichik qiymatni chiqarish #include using namespace std;
int main() { const int SIZE = 5; int numbers[SIZE]= {0, 14, 6, 50, 10}; int min = numbers[0]; int max = numbers[0]; cout << "Massiv elementlari: "; for (int i = 0; i < SIZE; i++) { cout << numbers[i] << " "; if (numbers[i] < min) { min = numbers[i]; } if (numbers[i] > max) { max = numbers[i]; } } cout << "\n"; cout << "Minimum: " << min << "\n"; cout << "Maximum: " << max << "\n";
return 0; }
3.Rekursiv misollar tahlili .Fibonacci sonlarini tapish dasturi rekursiyaga misol bo’la oldi #include using namespace std; // Fibonachchi raqamlarini yaratish funktsiyasi void generateFibonacci(int n) { int num1 = 0; int num2 = 1;
cout << "Fibonacci Seriyasi: ";
for (int i = 0; i < n; i++) { cout << num1 << " ";