Dev - C++ - Imprimir la suma de los elemetos de una matriz

 
Vista:
sin imagen de perfil
Val: 17
Ha disminuido su posición en 44 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Imprimir la suma de los elemetos de una matriz

Publicado por Isak (10 intervenciones) el 05/06/2020 23:41:38
Calcule e imprima la suma de los elementos en una matriz, teniendo en cuenta que algunos
de esos enteros pueden ser bastante grandes.
Función descriptiva
Crea una función llamada aVeryBigSum. Debe devolver la suma de todos los elementos de la
matriz.
aVeryBigSum tiene los siguientes parámetros:
 ar: una matriz de enteros.
Formato de entrada
La primera línea de la entrada consiste en un número entero n.
La siguiente línea contiene n enteros separados por espacios contenidos en la matriz.
Formato de salida
Imprima la suma entera de los elementos en la matriz.
Restricciones
1 <= n <= 10

Entrada de muestra
5
1000000001 1000000002 1000000003 1000000004 1000000005
Salida
5000000015
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Imprimir la suma de los elemetos de una matriz

Publicado por Alfil (1444 intervenciones) el 18/06/2020 20:05:15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
 
using namespace std;
 
void leer( long long int v[], int n);
long long int aVeryBigSum(long long int v[],int n);
 
int main()
{
    int n;
 
    cout << "N: ";
    cin >> n;
    long long int v[n];
 
    leer(v, n);
 
    cout << "\nSuma: " << aVeryBigSum(v, n) << endl;
 
    return 0;
}
 
void leer(long long int v[], int n)
{
    cout<<"\nLeer datos:\n";
    for (int i = 0; i < n; i++)
    {
        cout << i + 1 << ": ";
        cin >> v[i];
    }
}
 
long long int aVeryBigSum(long long int v[],int n)
{
    long long int suma = 0;
    for (int i = 0; i < n; i++)
        suma += v[i];
 
    return suma;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar