Fani mustaqil ish bajardi: 911-21 guruh talabasi Omonbayev Jaloliddin 1


Download 0.7 Mb.
bet1/3
Sana19.06.2023
Hajmi0.7 Mb.
#1603259
TuriЗадача
  1   2   3
Bog'liq
Algorim va loyihalash Mustaqil ish



Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Urganch filiali
Kompyuter injinering fakulteti
Fan : Algoritmlarni loyihalash fani



MUSTAQIL ISH
Bajardi: 911-21 guruh talabasi Omonbayev Jaloliddin


1. Изланиш масаласи (Задача поиска). Бир ўлчамлик сонли массивда 2, 3, 5 га каррали сонлардан янги массив ҳосил қилишнинг математик тавсифи ва
алгоритми тузилсин.
#include
#include
using namespace std;
vector Maxsus_raqam_topish(vector& nums) {
vector Natija;
for (int num : nums) {
if (num % 2 == 0 || num % 3 == 0 || num % 5 == 0) {
Natija.push_back(num);
}
}
return Natija;
}
int main() {
vector nums = {2, 3, 4, 5, 6, 7, 9, 10};
vector Maxsus_raqam = Maxsus_raqam_topish(nums);
cout << "Maxsus raqam: ";
for (int num : Maxsus_raqam) {
cout << num << " ";
}
return 0;
}


2.Матрица устида куйидаги амаллар бажарилсин: 2 га ва 5 га бўлинадиган
элементларини сони; матрицани ўртача киймати;
#include
using namespace std;
int main() {
const int satr = 2;
const int ustun = 5;
int matritsa[satr][ustun];
cout << "2 ga 5 lik Matritsa elementlarini kiriting:\n";
for (int i = 0; i < satr; i++) {
for (int j = 0; j < ustun; j++) {
cin >> matritsa[i][j]; } }
int sanash2 = 0; int sanash5 = 0;
for (int i = 0; i < satr; i++) {
for (int j = 0; j < ustun; j++) {
if (matritsa[i][j] % 2 == 0) { sanash2++; }
if (matritsa[i][j] % 5 == 0) { sanash5++; } } }
int sum = 0;
for (int i = 0; i < satr; i++) {
for (int j = 0; j < ustun; j++) { sum += matritsa[i][j]; } }
float ortacha = static_cast(sum) / (satr * ustun);
cout << "2 ga bo'linadigan elementlar soni: " << sanash2 << endl;
cout << "5 ga bo'linadigan elementlar soni: " << sanash5 << endl;
cout << "Matritsa o'rtacha qiymati: " << ortacha << endl;
return 0;}


Download 0.7 Mb.

Do'stlaringiz bilan baham:
  1   2   3




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