Axborot texnologiyalari universiteti



Yüklə 109,52 Kb.
tarix16.04.2023
ölçüsü109,52 Kb.
#98757
umidd








MUHAMMAD AL-XORAZMIY NOMIDAGI
AXBOROT TEXNOLOGIYALARI
UNIVERSITETI


Telekommunikatsiya fakulteti
1-bosqich talabasi

Salimov umidjonning


DasturlashII fanidanbajarganmustaqilishi


Topshirdi:Salimov Umidjon
Tekshirdi: Shobdarov Elbek

Toshkent 2023

16-variant
1-Topshiriq.
Berilgan char turidagi to’plamning 2 ta so’zdan iborat elementidan 2- to’plamni, 1 ta so’zdan iborat elementidan 3- to’plamni hosil qiluvchi va ularni ekranga chiqaruvchi dastur tuzing..
#include
using namespace std;
int main()
{
char birinchi[]="Hello";
char ikkinchi[]="World";
char uchinchi[10];
uchinchi[0]=birinchi[0];
uchinchi[1]=ikkinchi[0];
uchinchi[2]='\0';
cout<<"Uchinchi massiv: "<return 0;
}

2-Topshiriq.
Mashxur futbolchilar haqida (FIO, kuboklar soni, staji, mashxurlik darajasi va oyligi) to’plam berilgan. Futbolchilarning familiyasi bir xillardan 2- to’plamni, ismi bir xillardan 3- to’plamni, staji bir xillardan 4- to’plamni va oyligi bir xillardan 5- to’plamni tashkil qiluvchi hamda futbolchini FIO, kuboklar soni, staji, mashxurlik darajasi va oyligi bo’yicha qidiruvchi hamda topilgan natijani faylga saqlashni taklif qiladigan dastur tuzing. #include
#include
#include
#include

using namespace std;

// struct yaratamiz
struct Futbolchi {
string familiya;
string ism;
int kuboklarSoni;
int staj;
string mashxurlikDarajasi;
double oylik;
};

int main() {
map futbolchilar;

// faylni ochamiz
ifstream fin("futbolchilar.txt");

if (!fin) {
cerr << "Fayl ochilmadi\n";
return 1;
}

// fayldan ma'lumotlarni o'qib map'ga qo'shamiz
string familiya, ism, mashxurlikDarajasi;
int kuboklarSoni, staj;
double oylik;

while (fin >> familiya >> ism >> kuboklarSoni >> staj >> mashxurlikDarajasi >> oylik) {
Futbolchi futbolchi = {familiya, ism, kuboklarSoni, staj, mashxurlikDarajasi, oylik};
futbolchilar[ism] = futbolchi;
}

fin.close();

// futbolchi ma'lumotlarini fayl ichidan qidirib topish
string qidiruv;
cout << "Futbolchining ismini kiriting: ";
cin >> qidiruv;

auto it = futbolchilar.find(qidiruv);

if (it != futbolchilar.end()) {
cout << "Futbolchi haqida ma'lumotlar:\n";
cout << "Familiya: " << it->second.familiya << endl;
cout << "Ism: " << it->first << endl;
cout << "Kuboklar soni: " << it->second.kuboklarSoni << endl;
cout << "Staj: " << it->second.staj << endl;
cout << "Mashxurlik darajasi: " << it->second.mashxurlikDarajasi << endl;
cout << "Oylik: " << it->second.oylik << endl;
} else {
cout << "Futbolchi topilmadi.\n";
}

return 0;
}






Yüklə 109,52 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