как можно написать программу для вычисления суммы и произведения пяти чисел?

1 Ответы


  • Примечание; Это строго "C" - это было бы / должно быть сделано по-другому (и лучше) в C ++ (для начала, scanf и printf - отстой!). Здесь нет никаких проверок диапазона, которые присутствовали бы в «реальном» программном обеспечении. Printf может исказить конечный результат для "продукта" в зависимости от того, какой компилятор вы используете. Прокомментируйте здесь, если вам нужно объяснение. Обратите внимание, что Blurtit отбросил обратную косую черту перед буквой «n» в конце некоторого текста, чтобы создать новую строку.

    int main (int argc, char * argv [], char * envp [])

    {

            int inNumbers [5];

            int total = 0;

            int product = 1;

            короткий я;

    / * Сначала получаем числа в * /

            для (я = 1; я <6; я ++)

            {

                    printf ("Пожалуйста, дайте мне номер n");

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

                    printf ("Вы ввели% dn", inNumbers [i]);

            }

    / * теперь просуммируем их * /

            для (я = 1; я <6; я ++)

            {

                    total = total + inNumbers [i];

            }

            printf ("Итого% dn", итого);

    / * теперь производим продукт * /

            для (я = 1; я <6; я ++)

            {

                    printf ("Продукт пока% dn", продукт);

                    product = product * inNumbers [i];

            }

            printf ("Продукт% dn", продукт);

    возврат 0;

    }


Напишите свой ответ

Ваш ответ появится после модерации