1. Fayllarga ma’lumotlarni yozish va undan o’qib olish


C++ tilida shu vazifani quyidagi kod orqali bajarish mumkin


Download 0.83 Mb.
bet4/5
Sana16.06.2023
Hajmi0.83 Mb.
#1516147
1   2   3   4   5
Bog'liq
kurs ishi dasturlash 22 ozod(3)

C++ tilida shu vazifani quyidagi kod orqali bajarish mumkin:eam>
{
int a, b, c;
cout << "a = ";
cin >> a;
cout << "b = ";
cin >> b;
cout << "c = ";
cin >> c;

if (a == b && b == c) {


cout << "Uchta son bir-biri bilan teng." << endl;
} else if (a == b) {
cout << "Teng bo'lmagan son: " << c << endl;
} else if (a == c) {
cout << "Teng bo'lmagan son: " << b << endl;
} else if (b == c) {
cout << "Teng bo'lmagan son: " << a << endl;
} else {
cout << "Tenglik yo'q" << endl;
}


return 0;
}
Bu kod foydalanuvchidan a, b va c sonlarini kiritishni so'raydi. Keyin, tenglik tekshiriladi va natijaga qarab chiqariladi.

Agar a va b, b va c yoki a va c teng bo'lsa, to'g'ri javob "Uchta son bir-biri bilan teng." bo'ladi.
A va b, a va c yoki b va c o'zaro teng bo'lsa, qolgan sonni konsolga chiqaramiz.

Aks holda, uchta sonning o'zaro tengligi yo'q bo'lsa, konsolga "Tenglik yo'q" chiqadi.


Xulosa
"Fayllarga ma’lumotlarni yozish va undan o’qib olish" mavzusiga oid yozgan javobimning xulosa qismida quyidagilar keltirilgan:
Fayllarga ma'lumotlar kompyuterda saqlanuvchi ma'lumotlar turlaridan biridir. Fayllarga ma'lumot yozib olish va o'qib olish imkoniyati mavjud.
Fayllarga yozish uchun fayl yaratish kerak. Bu C++ dasturlash tilida ofstream sinfi yordamida bajariladi. Faylni ochish uchun ifstream sinfi ishlatiladi.
Faylga ma'lumot yozish uchun << operatori, o'qish uchun esa >> operatori ishlatiladi.
Fayllar ustida amal qilishdan oldin, fayl yo'lini va mavjud bo'lishini tekshirish kerak. Faylni yozishda va o'qishda xatoliklar sodir bo'lishi mumkin, shuning uchun yozish va o'qishda hato yo'qotishning yaxshi amaliyatiga kiradi.
Fayllarda ma'lumotlarni saqlash foydali bo'lishi mumkin, chunki fayllar ustida ishlashning tezligi yoki kuchli mavjudligi uchun xotira emas.
Fayllarga o'qib olish va yozish bilan bog'liq ko'p misollar mavjud, mazkur operatsiyalar C++ dasturlash tilida amaliyot o'tishning muhim qismlaridan biri hisoblanadi.
Bu masala C++ dasturlash tilida yaratilgan. Bu dastur, foydalanuvchidan a, b, c sonlarini kiritishni so'raydi va kiritingan sonlarning ikkisi o'zaro teng bo'lsa, uchunchi sonni chiqaradi. Agar uchta son bir-biriga teng bo'lmasa, dastur 0 ni chiqaradi. Bu masala if-else ifodalaridan foydalanilgan va ushbu ifodalarning yordamida kiritingan sonlarni taqqoslash amalga oshiriladi.

Download 0.83 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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