F(x)=x+5π funksiyani [-π; π] oraliqda fur'ye qatoriga yoying
Download 279.03 Kb.
|
2-amaliy topshiriq
C++ kodi:
#include #include #include struct Mashina { int raqam; std::string marka; std::string egasi; std::string oxirgiTa'mirlanganlikSanasi; std::string chiqishiLozimSanasi; }; bool compareByOwner(const Mashina& a, const Mashina& b) { return a.egasi < b.egasi; } int main() { int N; std::cout << "Mashinalarning sonini kiriting: "; std::cin >> N; std::vector for (int i = 0; i < N; i++) { std::cout << "Mashina #" << i + 1 << " ma'lumotlarini kiriting:" << std::endl; std::cout << "Raqami: "; std::cin >> mashinalar[i].raqam; std::cout << "Markasi: "; std::cin >> mashinalar[i].marka; std::cout << "Egasi: "; std::cin >> mashinalar[i].egasi; std::cout << "Oxirgi ta'mirlanganlik sanasi (kun, oy, yil): "; std::cin >> mashinalar[i].oxirgiTa'mirlanganlikSanasi; std::cout << "Ta'mirdan chiqishi lozim bo'lgan sanasi (kun, oy, yil): "; std::cin >> mashinalar[i].chiqishiLozimSanasi; std::cout << std::endl; } std::sort(mashinalar.begin(), mashinalar.end(), compareByOwner); std::cout << "Mashinalar ro'yxati:" << std::endl; for (const auto& mashina : mashinalar) { std::cout << "Raqam: " << mashina.raqam << std::endl; std::cout << "Marka: " << mashina.marka << std::endl; std::cout << "Egasi: " << mashina.egasi << std::endl; std::cout << "Oxirgi ta'mirlanganlik sanasi: " << mashina.oxirgiTa'mirlanganlikSanasi << std::endl; std::cout << "Ta'mirdan chiqishi lozim bo'lgan sanasi: " << mashina.chiqishiLozimSanasi << std::endl; std::cout << std::endl; } return 0; } Download 279.03 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling