Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filiali


Download 0.99 Mb.
Sana03.11.2021
Hajmi0.99 Mb.


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI

KI ” FAKULTETI



2 – BOSQICH ATS-11-19 GURUH TALABASINING

Ma’lumotlar tuzilmasi va algoritmlari



FANIDAN TAYYORLAGAN

1- LABAROTIYA ISHI


Bajardi: Bolliyev O

Qabul qildi: Begulov O
QARSHI – 2020

1-laboratoriya mashg’uloti

Statik ma'lumotlar tuzilmalarini o'rganish

Algoritm

  1. Ism kiritilishini so‘rash.

  2. Kiritilgan ism uzunligini o‘lchash.

  3. Ism oxirgi simvolini tekshirish, ya’ni ism oxiri unli harf bilan tugasa, unga “yev” qo’shimchasini qo’shish.

  4. Ism oxirgi simvolini tekshirish, ya’ni ism oxiri undosh harf bilan tugasa, unga “ov” qo’shimchasini qo’shish.

  5. Hosil bo‘lgan ismni ekranga chiqarish.

Dastur kodi:

#include

#include

#include

using namespace std;

int main(){

int l;

char a[100];

cout << " Ismni kiriting: ";

gets(a);

l=strlen(a);

cout<< "\n Natija: \n ";

if (a[l-1] =='a' || a[l-1] =='e' || a[l-1] =='i' || a[l-1] =='o' || a[l-1] =='u' || a[l-1] == '\'' )

{ for(int i = 0; i < l; i++)

cout<

cout<<"yev";

}

else {

for(int i = 0; i < l; i++)

cout<

cout<<"ov";

}

getch();

}

#include

#include

#include

using namespace std;

int main(){

int l;

char a[100];

cout << " Ismni kiriting: ";

gets(a);

l=strlen(a);

cout<< "\n Natija: \n ";

if (a[l-1] =='a' || a[l-1] =='e' || a[l-1] =='i' || a[l-1] =='o' || a[l-1] =='u' || a[l-1] == '\'' )

{ for(int i = 0; i < l; i++)

cout<

cout<<"yev";

}

else {

for(int i = 0; i < l; i++)

cout<

cout<<"ov";

}

getch();

}


Download 0.99 Mb.

Do'stlaringiz bilan baham:




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