Matn berilgan. Matnda qatnashgan so’zlar ichidan eng qisqasini aniqlab beruvchi dastur tuzing


Download 0.63 Mb.
Sana26.01.2023
Hajmi0.63 Mb.
#1124644
Bog'liq
JAVLONBEK


  1. MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI




  1. TELEKOMMUNIKATSIYALAR FAKULTETI

Dasturlash fani


5-topshiriq.
Bajardi: 004-1 guruh 1-bosqich talabasi
Jahongirov Javlonbek

Tekshirdi: Abdurahmonov Abbos


TOSHKENT 2022






Matn berilgan. Matnda qatnashgan so’zlar ichidan eng qisqasini aniqlab beruvchi dastur tuzing.

1-masala:
#include
using namespace std;

int main(){


string matn, temp, minstr;
cout<<"matn: "; getline(cin,matn);
int minn = matn.size();
matn = ' '+matn+' ';
for(int i=0; iif(matn[i] == ' ' && matn[i+1] == ' '){
matn.erase(i,1);
i--;
}
}
for(int i=0; iif(matn[i] == ' '){
for(int j=i+1; jif(matn[j] == ' '){
break;
}
temp+=matn[j];
}
if(temp.size() != 0 && temp.size()minstr = temp;
minn = temp.size();
}
temp.erase();
}
}
cout<main();
return 0;
}




28

Matn berilgan. Matnda qatnashgan so’zlarning hammasida birinchi harfini katta harfga almashtiring.

#include


#include
using namespace std;

int main(){


string temp ,satr, Satr;


cout<<"matn: "; getline(cin,satr);


satr = ' '+satr +' ';
for(int i=0;ifor(int j=i+1;jif(satr[j]!=' '){
temp = ' ' + toupper(satr[i+1]);
Satr +=temp;
Satr+= satr[j+1];
temp = "";
break;
}
temp="";
i=j;
}
}
cout<main();
return 0;
}




28

Matnli faylda telefonlar va ularning egalari haqidagi yozuvlar mavjud. Familiyalari A va Sh harflari bilan boshlanadigan egalarining telefonlarini boshqa faylga qayta yozing.

3-misol:
#include
#include
#include
using namespace std;

int main()


{
string ism,y_ism;
int i=1,n,k=0;

ofstream fayl("satr.doc",ios::out);


if(!fayl.is_open()){
cout<<"Fayl yaratishda xatolik...";
return 0; }
cout<<"nechta odam => ";cin>>n;
while (i<=n){
cout<<"ism telefon raqam =>"; getline(cin,ism);
for(int i=0;iif(ism[0]=='A'||ism[0]=='S' && ism[1]=='h'){
fayl<break;
}
}
i++;
}

fayl.close();


return 0;}



JAHONGIROV JAVLONBEK


TOSHKENT 2022

Download 0.63 Mb.

Do'stlaringiz bilan baham:




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