Загрузка...

Что-то я напутал.

Тема в разделе C/C++ создана пользователем Karachensky 9 май 2020. 243 просмотра

  1. Karachensky
    Karachensky Автор темы 9 май 2020 0 14 апр 2019
    что-то я напутал, где здесь ошибка? [IMG]
     
  2. Karachensky
    Karachensky Автор темы 9 май 2020 0 14 апр 2019
    Сейчас на даче, поэтому не могу с точность сказать, но, вроде, задача была найти сумму натуральных чисел
     
  3. Fender_inactive2697143
    Решение на Си. Будут вопросы, задавай.
    C
    #include <stdio.h>
    #include <stdint.h>

    int main()
    {
    int32_t arr[10] = {0};
    uint32_t total = 0;

    printf("Input 10 dec digits:\n");

    for (uint8_t i = 0; i < 10; i++)
    {
    scanf("%i", &arr[i]);
    total += arr[i];
    }

    printf("Total: %u\n", total);
    return 0;
    }
     
    1. Karachensky Автор темы
    2. Fender_inactive2697143
      Karachensky, этот код и на C++ закомпилится. Можешь ввод и вывод через объекты cin и cout сделать, никто не мешает, переделать в этой ситуации не сложно будет.
  4. Fender_inactive2697143
    Решение задачи на C++:
    C
    #include <iostream>
    #include <cstdint>

    int main()
    {
    int32_t arr[10] = {0};
    uint32_t total = 0;

    std::cout << "Input 10 dec digits:" << std::endl;

    for (uint8_t i = 0; i < 10; i++)
    {
    std::cin >> arr[i];
    total += arr[i];
    }

    std::cout << "Total: " << total << std::endl;
    return 0;
    }
    --- Сообщение объединено с предыдущим 10 май 2020
    Кстати, натуральные числа не могут быть отрицательными, но в своём решении я предусмотрел отрицательные значения. Можешь спрашивать, если что-то непонятно.
     
    1. Karachensky Автор темы
Загрузка...
Top