Вопрос задан 07.12.2023 в 07:24. Предмет Информатика. Спрашивает Манагаров Иван.

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

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кимсанов Шероз.

Ответ:

#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;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения суммы элементов одномерного массива, размер которого произвольный и элементы вводятся случайным образом, можно использовать различные языки программирования. Вот примеры решений на нескольких языках:

JavaScript:

```javascript // Создаем массив с произвольными элементами let array = [1, 2, 3, 4, 5];

// Используем метод reduce для нахождения суммы элементов let sum = array.reduce((acc, curr) => acc + curr, 0);

console.log(sum); // Выводим сумму элементов ```

C++:

```cpp #include #include

int main() { std::vector array = {1, 2, 3, 4, 5}; int sum = 0;

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 = 0

for 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 = 0

array.each do |num| sum += num end

puts sum ```

Go:

```go package main

import "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 = 0

for num in array { sum += num }

print(sum) ```

Kotlin:

```kotlin fun main() { val array = arrayOf(1, 2, 3, 4, 5) var sum = 0

for (num in array) { sum += num }

println(sum) } ```

Обратите внимание, что в приведенных примерах используются заранее заданные массивы для удобства демонстрации. В реальной программе вы можете изменить код для ввода элементов массива с помощью пользовательского ввода или генерации случайных чисел.

Надеюсь, это поможет вам найти сумму элементов одномерного массива! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос