|
2-amaliy topshiriq!
|
bet | 10/16 | Sana | 14.11.2022 | Hajmi | 1.14 Mb. | | #30196 |
Bog'liq modul-1 funcsion, Psixologiya amaliy 3, cry1, Документ Microsoft Wordint pos(char *s, char *c, int n)
{ int i, j; int lenC, lenS;
for (lenC = 0; c[lenC]; lenC++); for (lenS = 0; s[lenS]; lenS++);
for (i = 0; i <= lenS - lenC; i++)
{
for (j = 0; s[i + j] == c[j]; j++);
if (j - lenC == 1 && i == lenS - lenC && !(n - 1)) { return i; } if (j == lenC)
{
if (n - 1){ n--; } else return i;
}
} return -1;
}
int main()
{
char *s = "parapapa"; char *c = "pa";
int i, n = 0;
for (i = 1; n != -1; i++)
{
n = pos(s, c, i);
//cout<<"i="<endl;
} }
N o’lchamli massiv berilgan. Foydalanuvchi kiritgan bitta elementni qidirishni chiziqli qidirish usulida amalga oshiring.
N o’lchamli massiv berilgan. Foydalanuvchi kiritgan uchta elementni qidirishni chiziqli qidirish usulida amalga oshiring.
N o’lchamli saralangan massiv berilgan. Foydalanuvchi kiritgan bitta elementni qidirishni binar qidirish usulida amalga oshiring.
N o’lchamli saralangan massiv berilgan. Foydalanuvchi kiritgan uchta elementni qidirishni binar qidirish usulida amalga oshiring.
N o’lchamli saralangan massiv berilgan. Foydalanuvchi kiritgan bitta elementni qidirishni interpolyatsion qidirish usulida amalga oshiring.
N o’lchamli saralangan massiv berilgan. Foydalanuvchi kiritgan uchta elementni qidirishni interpolyatsion qidirish usulida amalga oshiring.
Eratosfen elagi usuli bo’yicha N o’lchamli massiv tashkil qilinsin. Keyin foydalanuvchi kiritgan tub sonni tub sonlar ichida nechanchi o’rinda ekanligi aniqlansin. Chiziqli qidirish algoritmidan foydalanilsin.
Eratosfen elagi usuli bo’yicha N o’lchamli massiv tashkil qilinsin. Keyin foydalanuvchi kiritgan tub sonni tub sonlar ichida nechanchi o’rinda ekanligi aniqlansin. Binar qidirish algoritmidan foydalanilsin.
Eratosfen elagi usuli bo’yicha N o’lchamli massiv tashkil qilinsin. Keyin foydalanuvchi kiritgan tub sonni tub sonlar ichida nechanchi o’rinda ekanligi aniqlansin. Interpolyatsion qidirish algoritmidan foydalanilsin.
Foydalanuvchi tarafidan A, B va C satrlari kiritiladi (A>B, A>C). B va C satrlarining A satrida joylashish o’rinlari aniqlansin.
Foydalanuvchi tarafidan A, B va C satrlari kiritiladi (A>B, B>C). B satri A satrida joylashish o’rni va C satrning B satrda joylashish o’rni aniqlansin.
N o’lchamli satrli tipdagi massiv berilgan. Foydalanuvchi kiritgan satrni massivdagi satrlardan qidirilsin va massiv indeksi, va satrning o’rni chiqarilsin. string tipidan foydalaniladi. Masalan: A[3] = {“bir”, “ikki”, “uch”}. Qidirilayotgan element “ch”. Natija: 2, 1.
N o’lchamli massiv berilgan. Foydalanuvchi kiritgan bitta elementni qidirishni chiziqli qidirish usulida amalga oshiring.
N o’lchamli massiv berilgan. Foydalanuvchi kiritgan uchta elementni qidirishni chiziqli qidirish usulida amalga oshiring.
N o’lchamli saralangan massiv berilgan. Foydalanuvchi kiritgan bitta elementni qidirishni binar qidirish usulida amalga oshiring.
N o’lchamli saralangan massiv berilgan. Foydalanuvchi kiritgan uchta elementni qidirishni binar qidirish usulida amalga oshiring.
N o’lchamli saralangan massiv berilgan. Foydalanuvchi kiritgan bitta elementni qidirishni interpolyatsion qidirish usulida amalga oshiring.
N o’lchamli saralangan massiv berilgan. Foydalanuvchi kiritgan uchta elementni qidirishni interpolyatsion qidirish usulida amalga oshiring.
Eratosfen elagi usuli bo’yicha N o’lchamli massiv tashkil qilinsin. Keyin foydalanuvchi kiritgan tub sonni tub sonlar ichida nechanchi o’rinda ekanligi aniqlansin. Chiziqli qidirish algoritmidan foydalanilsin.
Eratosfen elagi usuli bo’yicha N o’lchamli massiv tashkil qilinsin. Keyin foydalanuvchi kiritgan tub sonni tub sonlar ichida nechanchi o’rinda ekanligi aniqlansin. Binar qidirish algoritmidan foydalanilsin.
Eratosfen elagi usuli bo’yicha N o’lchamli massiv tashkil qilinsin. Keyin foydalanuvchi kiritgan tub sonni tub sonlar ichida nechanchi o’rinda ekanligi aniqlansin. Interpolyatsion qidirish algoritmidan foydalanilsin.
Foydalanuvchi tarafidan A, B va C satrlari kiritiladi (A>B, A>C). B va C satrlarining A satrida joylashish o’rinlari aniqlansin.
Foydalanuvchi tarafidan A, B va C satrlari kiritiladi (A>B, B>C). B satri A satrida joylashish o’rni va C satrning B satrda joylashish o’rni aniqlansin.
N o’lchamli satrli tipdagi massiv berilgan. Foydalanuvchi kiritgan satrni massivdagi satrlardan qidirilsin va massiv indeksi, va satrning o’rni chiqarilsin. string tipidan foydalaniladi. Masalan: A[3] = {“bir”, “ikki”, “uch”}. Qidirilayotgan element “ch”. Natija: 2, 1.
kiritgan tub sonni tub sonlar ichida nechanchi o’rinda ekanligi aniqlansin. Binar qidirish algoritmidan foydalanilsin.
Eratosfen elagi usuli bo’yicha N o’lchamli massiv tashkil qilinsin. Keyin foydalanuvchi kiritgan tub sonni tub sonlar ichida nechanchi o’rinda ekanligi aniqlansin. Interpolyatsion qidirish algoritmidan foydalanilsin.
Foydalanuvchi tarafidan A, B va C satrlari kiritiladi (A>B, A>C). B va C satrlarining A satrida joylashish o’rinlari aniqlansin.
Foydalanuvchi tarafidan A, B va C satrlari kiritiladi (A>B, B>C). B satri A satrida joylashish o’rni va C satrning B satrda joylashish o’rni aniqlansin.
N o’lchamli satrli tipdagi massiv berilgan. Foydalanuvchi kiritgan satrni massivdagi satrlardan qidirilsin va massiv indeksi, va satrning o’rni chiqarilsin. string tipidan foydalaniladi. Masalan: A[3] = {“bir”, “ikki”, “uch”}. Qidirilayotgan element “ch”. Natija: 2, 1.
N o’lchamli massiv berilgan. Foydalanuvchi kiritgan bitta elementni qidirishni chiziqli qidirish usulida amalga oshiring.
|
| |