5-laboratoriya ishi. Matnli va binar fayllar(Satrlar) 13-variant. 1-Masala sharti: Dastur kodi



Yüklə 26,1 Kb.
tarix27.12.2023
ölçüsü26,1 Kb.
#199728
Shaxnoz)


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

5-Laboratoriya ishi

Bajardi: Jumanazarova Shaxnoz
Tekshirdi: Shokirov Shodmon

Toshkent 2023
5-laboratoriya ishi. Matnli va binar fayllar(Satrlar)
13-variant.
1-Masala sharti:

Dastur kodi:
#include
#include
#include
#include
#include
int main() {
ifstream input("input.txt");
ofstream textFile("text.txt");
ofstream numbersFile("numbers.txt");
string line;
while(getline(input,line)){
string textPart;
string numberPart;
for(char c:line){
if (isalpha(c) || c==' '){
textPart+=c;
}else if(isdigit(c) || c=='.') {
numberPart+=c;
}
}
textFile<numbersFile<}
input.close();
textFile.close();
numbersFile.close();
cout<<"Muvaffaqiyatli amalga oshirildi!"<return 0;
}

Natija:

Hosil bo’lgan fayllar:



2-Masala

Dastur kodi:
#include
#include
#include
using namespace std;
int main() {
ifstream inputMatrixFile("matrix.txt");
ofstream outputMatrixFile("resultMatrix.txt");
if(inputMatrixFile.is_open() && outputMatrixFile.is_open()){
vector> matrix;
int rows, cols;
inputMatrixFile>>rows>>cols;
for (int i=0;ivector row;
for (int j=0;jint element;
inputMatrixFile>>element;
row.push_back(element);
}
matrix.push_back(row);
}
int I, J;
inputMatrixFile>>I>>J;
if (I<1 || I>rows || J<1 || J>cols) {
cout<<"I va J to'g'ri belgilanmagan"<return 1;
}
for (int i=0;ifor (int j=0;jif (i==I-1 && j==J-1) {
outputMatrixFile<}else{
outputMatrixFile<<"0 ";
}
}
outputMatrixFile<}
inputMatrixFile.close();
outputMatrixFile.close();
cout<<"resultMatrix.txt fayliga saqlandi!"<} else {
cerr << "Matritsa faylini ochishda xatolik yuz berdi!" << std::endl;
}
return 0;
}

Natija:




Yüklə 26,1 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