Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Raqamlar ketma-ketligi c++da

–1 ovoz
286 marta ko‘rilgan
so‘radi 09 noyabr, 18 DJalal (69 bal)

Assalomu alaykum,

Savolim shuki rasmda alohida ko'rsatilgan raqamlarni (massiv elementlarni) o'sish tartibi bilan qanday joylashtirsa bo'ladi?

#include <stdio.h>
#include <conio.h>

#define N 14

int min(int *a, int n)
{
    int m = a[0];
    int i;

    for (i = 0; i < n; i++)
        if (a[i] < m)
            m = a[i];

    return m;
}

int main()
{
    int a[N] = {1, 2, 3, 2, 6, 2, 5, 7, 1, 6, 3, 1, 7, 8};
    int m;
    int elem;
    int count;
    int i, j;

    m = min(a, N);

    for (i = 0; i < N; i++)
    {
        if (a[i] < m)
            continue;

        elem = a[i];
        a[i] = m - 1;
        count = 1;

        for (j = i; j < N; j++)
        {
            if (a[j] < m)
                continue;
            else
            {
                if (a[j] == elem)
                {
                    a[j] = m - 1;
                    count++;
                }
            }
        }

        printf("Elem %d repeats %d times\n", elem, count);
    }

    getch();
    return 0;
}

2 Javoblar

0 ovoz
javob berdi 09 noyabr, 18 Bahodir_96 (9 bal)
Sort algoritmidan foydalanib elementlarni chiqarsangiz qullanishi sort(a,a+n) deb elementlarni chiqaring
izoh qoldirdi 09 noyabr, 18 DJalal (69 bal)
Kodi qanday bo'ladi?
izoh qoldirdi 14 noyabr, 18 Muzaffardjan (56 bal)
int cmp(int a, int b) {
    return a < b;
}

sort(arr, cmp);
izoh qoldirdi 14 noyabr, 18 Muzaffardjan (56 bal)
Compate funksiyani int main dan oldin e'lon qilasiz va asosiy funksiyani ichida tartiblanishi kerak bo'lgan massivni kiritasiz
0 ovoz
javob berdi 09 noyabr, 18 Bahodir_96 (9 bal)
Ha aytgancha chiqarishdan oldim elemetlarni bittadan chiqar degan shartni xam berish kk

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...