1 Востаннє редагувалося nelumifa (22.12.2018 14:35:25)

Тема: Пошук елементів упорядкованого масиву

Попередня назва: Допоможіть

Всім привіт, зіткнувся з двома завданнями які не можу вирішити, якщо хтось допоможе буду дуже вдячний!

1. Дано масиви дійсних чисел А(N), В(М), масив А впорядковано за зростанням. Надати i-му елементу масиву С(М) значення kі - номер елемента В[і] в масиві А (Застосувати пошук).

2. Дано впорядкований за зростанням масив цілих чисел А(n), натуральне число k<=N та  ціле число Р. Вилучити  k-тий елемент масиву А та вставити у масив число Р, не порушуючи упорядкованості.

2 Востаннє редагувалося nelumifa (22.12.2018 15:17:12)

Re: Пошук елементів упорядкованого масиву

Поки нічого не виходить.

3

Re: Пошук елементів упорядкованого масиву

Я завсім не розумію ці массиви, тому і звурнувся за допомогую сюди

4

Re: Пошук елементів упорядкованого масиву

nelumifa, я вам зекономлю пару хвилин життя: тут на шару програми не пишуть. Робіть щось самі і ставте конкретні питання, якщо щось не виходить, або шукайте інший форум.

Подякували: leofun011

5

Re: Пошук елементів упорядкованого масиву

А, так масиви нема чого розуміти: уявіть, що маєте 10 змінних a0, a1, a2, ..., a9. Тільки записуємо ми їх як a[0], a[1], ..., a[9], і можемо звертатися по номеру a[n]. І ще - масиви йдуть в комплекті з циклами. Треба обробити масив - робимо цикл.

6 Востаннє редагувалося olmovc (01.01.2019 13:38:03)

Re: Пошук елементів упорядкованого масиву

#include <stdio.h>
#include <stdlib.h>

#define MAX_LEN = 21

int array1[MAX_LEN] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,21,22,25,27};
int K = 7;
int P = -1;
int main()
{
    printf("Hello world!\n");
    for(int i = 0 ; i < 20; ++i)
    {
        if (array1[i] == K)
            array1[i] = P;
    }
    return 0;
}