1

Тема: Знаходження мін елемента

Програмка знаходить мін елемнт і присвоює йому 0.
Не підкажете як зробити тут щоб вписувати значення самому,а не в коді вказувати?

#include <stdio.h>

#define n 4

int main(void) {
    int i, min_i = 0, a[n] = {4, 2, 3, 5};

    for (i = 0; i < n; ++i)
        printf("%d ", a[i]);
    printf("\n");

    for (i = 0; i != n; ++i)
    {
        if (a[min_i] > a[i])  min_i = i;
    }

    for (i = min_i; i < n - 1; ++i)
        a[i] = a[i+1];
    a[n - 1] = 0;

    for (i = 0; i < n; ++i)
        printf("%d ", a[i]);
    printf("\n");

    return 0;
}

2

Re: Знаходження мін елемента

Робіть scanf. Якщо треба масив - то в циклі. З довжиною масива трохи складніше. Шкільний варіант: проголошуєте великий масив (наприклад, на 100 елементів), використовуєте тільки до введеного значення.

3

Re: Знаходження мін елемента

А можна нічого й не вписувати https://msdn.microsoft.com/ru-ru/librar … .120).aspx

4

Re: Знаходження мін елемента

cheappi386 написав:

А можна нічого й не вписувати https://msdn.microsoft.com/ru-ru/librar … .120).aspx

Можна. Але питали не про це.

5

Re: Знаходження мін елемента

Зробив отак-

#include <stdio.h>


int main(void) {
    int n, i, min_i = 0;
    printf("Wtite 1 number: ");
    scanf("%d",&n);
    int a[n];

printf("Write elements here: ");
    for (i = 0; i < n; ++i){

        scanf("%d", &a[i]);
    }

    for (i = 1; i != n; ++i)
    {
        if (a[min_i] >= a[i])  min_i = i;
    }

    for (i = min_i; i < n - 1; ++i)
        a[i] = a[i+1];
    a[n - 1] = 0;

    for (i = 0; i < n; ++i)
        printf("%d ", a[i]);


    return 0;
}

Та зустрівся з цікавою проблемою (вирішив):
Якщо в коді-

scanf("%d",&n);

зробити пропуск щоб було отак-

scanf("%d ",&n);

,то коли вводиш 2 числа,то після того як нажимаєш ENTER,то треба вписувати ще й в 2 рядку число/а,а коли пропуску немає,то видає результат.

6 Востаннє редагувалося Alchimic (16.06.2018 04:01:45)

Re: Знаходження мін елемента

Програмку то не защитають iq140 писало падлюка не хоче писати для тупих пише так щоб катушка грузилась. З мойім 110 іку відчутно як перегружається кора мозку. Сволоч вимахується.

7

Re: Знаходження мін елемента

Що ваш код робить зі свідомістю Alchimic'а?! Припиніть!
Подякували: /KIT\1