Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalar Universiteti TTF 510-21-guruh talabasi Sayfullayev Hamidulloning Dasturlash fanidan bajargan ishi. 1-misol
13
Matnli fayl berilgan. Har bir satrning birinchi 30 ta belgisi matndan, qolgani esa haqiqiy sonlardan iborat. Boshlang’ich faylning barcha matn qismiga ega bo’lgan mantli fayl va boshlang’ich faylning barcha haqiqiy sonlar qismiga ega bo’lgan haqiqiy sonlar fayli hosil qilinsin.
#include using namespace std; int main() { string s, texts[5], numbers[5]; int i=0; ifstream inp; ofstream outText, outNumber; inp.open("1_13_masala.txt"); outText.open("1_13_masala_text.txt"); outNumber.open("1_13_masala_number.txt"); while (!inp.eof()) { getline(inp, s, '\n'); texts[i].assign(s,0,29); numbers[i].assign(s,29,s.length()-30); i++;} for (int j=0; j outText< outNumber<
13
Tarkibi yuqori uchburchakli matritsaning noldan farqli elemetlaridan iborat bo’lgan haqiqiy sonlar fayli hamda I va J butun sonlar berilgan. l-satr va Justunda joylashgan matritsa elemeti va matritsa tartibi chop qilinsin. (satr va ustunlar 1 dan boshlab nomerlanadi). Agar talab qilingan element matritsaning nol qismida bo’lsa, u holda 0 qiymati chop qilinsin; agar element mavjud bo’lmasa, u holda -1 qiymati chop qilinsin.
2-misol
#include using namespace std; int main() { string s, texts[5], numbers[5]; int i=0; ifstream inp; ofstream outText, outNumber; inp.open("1_13_masala.txt"); outText.open("1_13_masala_text.txt"); outNumber.open("1_13_masala_number.txt");
while (!inp.eof()) { getline(inp, s, '\n'); texts[i].assign(s,0,29); numbers[i].assign(s,29,s.length()-30); i++; } for (int j=0; j outText< outNumber< } }