Условие: Найти наименьшее число в каждой паре - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Задача: Найти наименьшее число в каждой паре Вопрос: Почему не работает? При тесте дает неверные результаты. Подскажите плиз где моя ошибка
#include <stdio.h>
#include <stdlib.h>
#define size 2 //ввести количество пар
int main() {
    int i, a, b, min[size];
    for(i=0;i<size;i++){
        scanf("%d %d", &a, &b);
            if(a<b){min[i]=a;}
            else min[i]=b;
    for(i=0;i<size;i++){
        printf("%d", min[i]);}
    }
    return 0;
}
Нашел ошибку, всему виной моя невнимательность и фигурная скобка улетевшая куда не надо) Тему можно удалять Исправленный код
#include <stdio.h>
#include <stdlib.h>
#define size 2 //ввести количество пар
int main() {
    int i, a, b, min[size];
    for(i=0;i<size;i++){
        scanf("%d %d", &a, &b);
            if(a<b){min[i]=a;}
            else min[i]=b;}
    for(i=0;i<size;i++){
        printf("%d ", min[i]);}
    return 0;
}

Решение задачи: «Условие: Найти наименьшее число в каждой паре»

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
#define size 2 //ввести количество пар
int main() {
    int i, a, b, min[size];
    for(i=0;i<size;i++){
        scanf("%d %d", &a, &b);
        if(a<b) min[i]=a;
        else min[i]=b;
    }
    for(i=0;i<size;i++)
        printf("%d ", min[i]);
    return 0;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с файлами и математическими операциями.
  2. Определение константы size, которая задает количество пар чисел для сравнения.
  3. Создание переменных i, a, b и min типа int для выполнения цикла, ввода чисел и хранения минимального числа в каждой паре.
  4. Ввод чисел в каждой паре с помощью функции scanf и сохранение их в переменные a и b.
  5. Сравнение чисел в паре и сохранение меньшего числа в массив min.
  6. Вывод минимальных чисел в каждой паре с помощью цикла for и функции printf.
  7. Возвращение 0 в конце программы для успешного выполнения.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5
Похожие ответы