A2A. Lo haré en C ++.
1. Primero escriba un archivo de código fuente (en un editor de texto) con cualquier nombre + extensión .cpp, por ejemplo sum.cpp
#include
usando el espacio de nombres estándar;
- ¿Qué podemos aprender del algoritmo de 'optimización de colonias de hormigas' para mejorar nuestras habilidades de resolución de problemas?
- ¿Qué detección atípica incremental existe en un escenario de flujo de datos?
- ¿Por qué las funciones de límite superior e inferior en C ++ STL dan diferentes índices para el mismo número?
- ¿Qué significa "algo"?
- ¿Cuál es el mejor algoritmo de sustracción automática de fondo para una sola imagen?
// sum () es una función para calcular el total
int sum (int arr [], int size) {
int suma = 0;
// agrega todos los elementos de la matriz a la suma, iterando
// a través de cada uno de ellos comenzando desde arr [0] hasta arr [size-1]
para (int i = 0; i <tamaño; i ++) {
suma + = arr [i];
}
suma de retorno;
}
int main () {
int arr [] = {1, 4, 2, -2, 3, 4, 8, 5};
// sizeof () es una función de biblioteca para devolver el tamaño de un espacio de memoria en no de bytes
int size = sizeof (arr) / sizeof (arr [0]);
// No de elementos en la matriz = tamaño del espacio de memoria de la matriz completa / tamaño del espacio de memoria de un solo elemento
cout << tamaño << endl;
int total = sum (arr, tamaño);
flotante promedio = total / tamaño;
cout << "Sum:" << total << "Promedio:" << avg << endl;
// devuelve 0 (éxito) al sistema operativo
devuelve 0;
}
2. Nos aseguramos de tener el compilador de c ++ instalado en nuestro sistema.
3. Vamos al comando shell / CLI y escribimos un comando para
- Paso 1: compile nuestro código fuente en el archivo de objeto
- Paso 2: vincule otros archivos de objetos al archivo de objetos de nuestro programa, si es necesario, y genere un código de máquina ejecutable.
- Paso 3: Ejecute nuestro programa.
En windows:
Paso 1: compilar
g ++ -c sum.cpp
Producirá un archivo de objeto sum.o. si no hay error de compilación -c es la opción de compilación.
Paso 2: vincular archivos de objetos (digamos file1.o y file2.o) y producir código ejecutable prog.exe (se puede nombrar a lo que desee)
g ++ -o prog.exe sum.o file1.o file2.o
Pero no tenemos ningún otro archivo de objeto, así que procedemos con:
g ++ -o sum.exe sum.o
donde sum.exe es el nombre del archivo ejecutable que desea poner. en el sistema * nix, no necesita colocar la extensión .exe para el código de máquina [opcional] .
Paso 3: Ejecute el programa:
Ventanas:
./sum.exe
* nix :
./suma
Aquí está el código de trabajo: Ideone.com
Feliz codificación 🙂 Buena suerte!