#include <cstdlib> #include <iostream> using namespace std; //Declaracion de prototipos int leerArreglo( int arregloEntero[] , int numElementos ); int sumaArreglo( int arregloEntero[] , int numElementos ); void mostrarArreglo( int arregloEntero[] , int numElementos ); void mensaje( void ) { cout << "Este programa suma los valores introducidos por el usuario\n" << "Termina introduciendo un numero negativo" << endl; return; } int main( int argc , char *argv[] ) { mensaje(); //inicializo los valores del arreglo int valores[ 128 ]; //mando a llamar mi funcion que recibe los valores int numeroValores = leerArreglo( valores , 128 ); //Ahora la salida de los valores y la suma mostrarArreglo( valores , numeroValores ); cout << "La suma es: " << sumaArreglo( valores , numeroValores ) << endl; system("pause"); return 0; } int leerArreglo( int arreglo[] , int index ) { int valor; for( valor = 0 ; valor < index ; valor++ ) { int n; cout << "Introduce numero: "; cin >> n; //si es negativo termina de introducir numeros if( n < 0 ) break; arreglo[ valor ] += n; } //regresa el numero de valores leidos return valor; } void mostrarArreglo( int arreglo[] , int index ) { cout << "Los valores del arreglo son" << endl; for( int i = 0 ; i < index ; i++ ) { cout << i << " : " << arreglo[ i ] << endl; } cout << endl; } int sumArreglo( int arreglo[] , int index ) { int cont = 0 ; for( int i = 0 ; i < index ; i++ ) { cont += arreglo[ i ]; } return cont; }
Herramientas Para el Desarrollo de Videojuegos y Lenguajes de Programación en Español
domingo, 22 de febrero de 2015
Arreglos Visual C++
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario