Rustamov Humoyun


Download 270.87 Kb.
bet1/2
Sana08.05.2023
Hajmi270.87 Kb.
#1441823
  1   2
Bog'liq
humoyun


Rustamov Humoyun
18.04.2023 yil
MAVZU: Amaliy mashg‘ulot - 10. Dinamik tuzilmalar
Ishdan maqsad: C++ dasturlash tilida dinamik tuzilmalar bilan ishlash, chiziqli ro‘yxat, stek, navbat ustida turli amallar bajarish, ulardan foydalanish ko‘nikmalariga ega bo‘lish. Dasturda chiziqli ro‘yxatlardan foydalana olish.
Amaliy topshiriqlar

  1. Z zanjir int turidagi elementga (element maydoni) ega. Z zanjir elementlarining o‘rta arifmetigi topilsin.

DASTUR KODI:
#include
#include
#include

using namespace std;


int main() {


vector z {3, 8, 12, 16, 21};
double mean = accumulate(z.begin(), z.end(), 0.0) / z.size();
cout << "Z zanjirining o'rta arifmetigi: " << mean << endl;
return 0;
}




  1. Z zanjiri elementi satr turida. Z zanjirning oxirgi elementi bilan ustma-ust tushadigan elementlar soni aniqlansin.

DASTUR KODI:

#include


using namespace std;

int main() {


int n;
cout << "Satr uzunligini kiriting: ";
cin >> n;
char s[n];
cout << "Satrning harflarini kiriting: ";
cin >> s;
int cnt = 0;
for(int i = 0; i < n - 1; i++) {
if(s[i] == s[n-1]) {
cnt++;
}
}
cout << "Zanjirning oxirgi elementi bilan ustma-ust tushadigan elementlar soni: " << cnt << endl;
return 0;
}



Rustamov Humoyun


29.03.2023 yil
MAVZU: Amaliy mashg‘ulot - 7. Fayl tushunchasi. Matn va binar fayllar. Fayl va satr oqimlari. Formatli o‘qish va yozish funksiyalari
Ishdan maqsad: C++ dasturlash tilida fayllar bilan ishlash, fayl va satr oqimlari ustida turli amallar bajarish, formatli o‘qish va yozish funksiyalaridan foydalanish ko‘nikmalariga ega bo‘lish. Dasturda formatli o‘qish va yozish funksiyalaridan foydalana olish.

Download 270.87 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling