Сейчас на даче, поэтому не могу с точность сказать, но, вроде, задача была найти сумму натуральных чисел
Решение на Си. Будут вопросы, задавай. #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; } 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; }
Karachensky, этот код и на C++ закомпилится. Можешь ввод и вывод через объекты cin и cout сделать, никто не мешает, переделать в этой ситуации не сложно будет.
Решение задачи на 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; } 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 Кстати, натуральные числа не могут быть отрицательными, но в своём решении я предусмотрел отрицательные значения. Можешь спрашивать, если что-то непонятно.