
Найти сумму элементов одномерного массива. Размер произвольный. Элементы вводятся рандомно.


Ответы на вопрос

Ответ:
#include<iostream>
using namespace std;
int main(){
int a;
int k = 0;
while(cin >> a){
k += a;
}
cout << k;
}
Объяснение:
есть ещё 2 вариант:
#include<iostream>
#include<vector>
using namespace std;
int main(){
vector <int> v;
int i = 0;
int k = 0;
while(cin >> v[i]){
k += v[i];
}
cout << k;
}



Для нахождения суммы элементов одномерного массива, размер которого произвольный и элементы вводятся случайным образом, можно использовать различные языки программирования. Вот примеры решений на нескольких языках:
JavaScript:
```javascript // Создаем массив с произвольными элементами let array = [1, 2, 3, 4, 5];// Используем метод reduce для нахождения суммы элементов let sum = array.reduce((acc, curr) => acc + curr, 0);
console.log(sum); // Выводим сумму элементов ```
C++:
```cpp #includeint main() {
std::vector
for (int i = 0; i < array.size(); ++i) { sum += array[i]; }
std::cout << sum << std::endl;
return 0; } ```
Pascal:
```pascal program summa; var array: array[1..5] of integer; i, sum: integer; begin // Вводим элементы массива for i := 1 to 5 do begin write('Введите элемент ', i, ': '); readln(array[i]); end;sum := 0;
// Находим сумму элементов for i := 1 to 5 do begin sum := sum + array[i]; end;
writeln('Сумма элементов: ', sum); end. ```
Python:
```python array = [1, 2, 3, 4, 5] sum = 0for num in array: sum += num
print(sum) ```
Java:
```java public class Main { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; int sum = 0;for (int num : array) { sum += num; }
System.out.println(sum); } } ```
Ruby:
```ruby array = [1, 2, 3, 4, 5] sum = 0array.each do |num| sum += num end
puts sum ```
Go:
```go package mainimport "fmt"
func main() { array := []int{1, 2, 3, 4, 5} sum := 0
for _, num := range array { sum += num }
fmt.Println(sum) } ```
Swift:
```swift let array = [1, 2, 3, 4, 5] var sum = 0for num in array { sum += num }
print(sum) ```
Kotlin:
```kotlin fun main() { val array = arrayOf(1, 2, 3, 4, 5) var sum = 0for (num in array) { sum += num }
println(sum) } ```
Обратите внимание, что в приведенных примерах используются заранее заданные массивы для удобства демонстрации. В реальной программе вы можете изменить код для ввода элементов массива с помощью пользовательского ввода или генерации случайных чисел.
Надеюсь, это поможет вам найти сумму элементов одномерного массива! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.


Похожие вопросы


Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili