Ma’lumotlar tuzilmasi va algoritmi fanidan birinchi dedlayn topshirig‘i



Yüklə 20,63 Kb.
tarix27.12.2023
ölçüsü20,63 Kb.
#200302
Malumotlar tuzilmasi 1-t


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.

Fan:


Ma’lumotlar tuzilmasi va algoritmi (amaliy)

O‘qituvchi:


Sodiqjon Karimov



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 << " ";


int temp = num1 + num2;
num1 = num2;
num2 = temp;
}


cout << endl;
}


int main() {
int count;


cout << "Yaratish uchun Fibonacci raqamlari sonini kiriting: ";
cin >> count;


generateFibonacci(count);


return 0;
}
Yüklə 20,63 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin