Амалий иши. Статик маълумотлар тузилмаси топшириқ. Массивлар устида амалларни бажариш


Массивлар устида амалларни бажариш учун намуна



Download 71,5 Kb.
bet2/2
Sana11.11.2022
Hajmi71,5 Kb.
#863869
1   2
Массивлар устида амалларни бажариш учун намуна
Масаланинг шарти. N ўлчовли массив берилган. Локал максимумлар орасидан энг минималини топинг.


1) Дастур коди
#include
int main()
{
int n,s=0;
cout << "Massiv o`lchamini kiriting\nN=";
cin >> n;
int A[n],LMax=0;
cout << n << " -ta son kiriting\n";
for (int i=0; icin >> A[i];
cout << "Lokal maximumlar: ";
for (int i=1; iif (A[i]>A[i-1] && A[i]>A[i+1])
{ cout << A[i]<<"\t"; s++;
if (s==1) LMax=A[i];
else if (LMax>A[i]) LMax=A[i];}
cout << "\nLokal maximumlarning minimali=" << LMax <system("pause");
return 0;
}
Дастур натижаси



2 топшириқ. Сатрлар устида амаллар бажариш

  1. Сонли рақам, кирилл ёки лотин ҳарф C белги берилган. Агар C белги сонли рақам бўлса «digit», агар лотин ҳарф – «lotin», агар кирилл харф – «kiril» сўзларни экранга чиқариш дастурини тузинг.

  2. Сатр берилган. Сатрни тескари тартибда экранга чиқариш дастурини тузинг.

  3. Сатр берилган. Сатрдаги рақамлар сонини аниқловчи дастур тузинг.

  4. Сатр берилган. Сатрдаги лотин бош ҳарфларнинг сонини аниқловчи дастур тузинг.

  5. Сатр берилган. Барча бош ҳарларни кичик ҳарфларга айлантириш дастурини тузинг.

  6. Сатр берилган. Aгар сатрда бутун сон ифодаланган бўлса 1 чиқарилсин, агар ҳақиқий сон бўлса 2 чиқарилсин. Aгар сатрни сонга айлантириш имкони бўлмаса 0 чиқарилсин.

  7. Иккилик бутун сон кўринишдаги сатр берилган. Ўнлик кўринишдаги сатр шакллантирилсин ва экранга чиқарилсин.

  8. Ўнлик бутун сон кўринишдаги сатр берилган. Иккилик кўринишдаги сатр шакллантирилсин ва экранга чиқарилсин.

  9. S сатр ва C белги берилган. Агар сатрда С белги учрашса уни икки мартадан кўпайтириш дастурини тузинг.

  10. S0 сатр ва S1 сўз берилган. Сатрда сўзлар сонини аниқловчи дастур тузинг.

  11. S, S0 иккита сатр ва C-белги берилган. После каждого вхождения символа C в строку S сатрда барча С-белгидан сўнг S0 сатрни қўшиш дастрини тузинг.

  12. S0 сатр ва S1 сўз берилган. Фақат биринчи сўзни сатрдан ўчириш дастурини тузинг, агар сўз учрамаса сатр ўзгартиришсиз қолдирилсин.

  13. S сатр, S1 ва S2 сўзлар берилган. Сатрда барча учрашган S1 сўзларни S2 сўзларга алмаштириш дастурини тузинг.

  14. Сатр берилган. Унда битта ёки бир нечта пробел ёрдамида сўзлар ажратилган. Сўзларнинг сонини аниқловчи дастур тузинг.

  15. Пробел билан ажратилган ўзбекча сўзлардан иборат сатр бериган. Сатрдаги энг узун сўз узунлигини аниқловчи программа тузилсин.

  16. Пробел билан ажратилган ўзбекча сўзлардан иборат сатр бериган. Сатрдаги энг қисқа сўз узунлигини аниқловчи дастур тузинг.

  17. Пробел билан ажратилган ва фақат катта ҳарфлар билан терилган ўзбекча сўзлардан иборат сатр берилган. Сатрдаги камида битта 'A' ҳарфи бор сўзлар сонини аниқловчи дастур тузинг.

  18. Сатр берилган. Сатрдаги хамма бош ҳарфларини кичкинага, кичкиналарни эса бош ҳарфларга алмаштирувчи дастур тузинг.

  19. Сатр берилган. Сатрдаги кичик лотин ва кирилл ҳарфларининг умумий сонини аниқловчи дастур тузинг.

  20. Сатр берилган. Сатрдаги бош лотин ва кирилл ҳарфларининг умумий сонини аниқловчи дастур тузинг.

Сатрлар устида амаллар бажариш учун намуна
Масаланинг шарти: Сатр берилган. Сатрдаги кичик лотин ва кирилл ҳарфларининг умумий сонини аниқловчи дастур тузинг.


1) Дастур коди
#include
using namespace std;

int main()


{
string S;
getline(cin,S);
int n = S.length(), nat = 0;
for (int i=0; iif ((S[i]>='a'&& S[i]<='z')||(S[i]>='а' && S[i]<='я')) nat++;
cout << "Kichik kirill va lotin harflar soni = "<< nat <return 0;
}


Дастур натижаси

Download 71,5 Kb.

Do'stlaringiz bilan baham:
1   2




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish