716-21 guruh
Bajardi: Husenov Dilshodbek
Tekshirdi: Dauletov.A
5-Laboratoriya ishi
8 – Variant
1-misol
Satrdagi eng uzun simmetrik qismini topadigan dastur tuzing.
Kodi
#include
int main()
{
char str[1000],ch;
int count=0;
printf("satirni kiriting :");
fgets(str,sizeof(str),stdin);
printf("Uning chastotasini topish uchun belgini kiriting: ");
scanf("%c",&ch);
for(int i=0; str[i] !='\0'; ++i)
{
if(ch==str[i])
++count;
}
printf("Frequency of %c = %d",ch,count);
return 0;
}
2-misol
char turidagi A satrdagi har bir soʻzni teng yarmini oʻchiradigan dastur tuzing.
Kodi
#include
#include
using namespace std;
int main()
{ string satr;
cout<<"Satrni kiriting "<cin>>satr;
size_t n=satr.length();
int s=n/2;
satr.erase(s);
cout<return 0;
}
3-misol
Berilgan nomdagi matnli faylni yaratish va unga matn kiritish dasturini tuzing. Matndan eng qisqa so’zni toping.
Kodi
#include
#include
using namespace std;
void qisqaSozTop(string text)
{
string ayniSoz = "";
string qisqaSoz = text;
for(int i=0; i < (int)text.length(); i++)
{
if(text[i] != ' ')
{
ayniSoz += text[i];
}
else
{
if(ayniSoz.length() < qisqaSoz.length())
qisqaSoz=ayniSoz;
ayniSoz = "";
}}
if(ayniSoz != "")
{
if(ayniSoz.length() < qisqaSoz.length())
qisqaSoz=ayniSoz;
}
cout << "Eng qisqa so'z: " << qisqaSoz << endl;
}
int main() {
string s;
ofstream MyFile("filename.txt");
cout <<"matinni kiriting <<";
getline(cin, s);
MyFile << s;
qisqaSozTop(s);
MyFile.close();
return 0;
}
Do'stlaringiz bilan baham: |