Título: Primer programa en C con vectores Publicado por: sora_ori en 30 Noviembre 2012, 12:08 pm Buenas,
En clase me acaban de mandar unos ejercicios en C y comenzamos por vectores y la verdad es que tengo poca idea sobre C porque no hemos practicado nada. Tengo que hacer un programa que llene un vector de 10 elementos con valores enteros y que además muestre la suma de los valores que se encuentran en posiciones del vector multiplos de 3. Yo hice algo así con la ayuda de Google :silbar: Código
Título: Re: Primer programa en C con vectores Publicado por: dato000 en 30 Noviembre 2012, 13:28 pm http://ronnyml.wordpress.com/2009/07/04/vectores-matrices-y-punteros-en-c/
los vectores yo los conozco como arreglos, puedes trabajarlos unidimensionales, bi-tri-multi... Citar Tengo que hacer un programa que llene un vector de 10 elementos con valores enteros y que además muestre la suma de los valores que se encuentran en posiciones del vector multiplos de 3. Primero tendrias que inicializar un arreglo, por ejm: un arreglo de enteros de 10 elementos/posiciones: Citar int vector[10] si necesitas sumar los números que sean multiplos de tres, debes tener en cuenta que las posiciones de un arreglo para un programador siempre empezaran desde 0, así que para el caso de 10 posiciones, serán, de 0 - 9. Citar int vector[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} hay varias formas de inicializar un arreglo, mira el link que tiene info precisa y muy clara sobre el uso de vectores. Código
para un caso en el que el indice aumenta en diferentes proporciones, es mejor usa un do-while o un while, el for es excelente para manejo de vectores multi-dimensionales que aumentan en uno. Título: Re: Primer programa en C con vectores Publicado por: twins en 30 Noviembre 2012, 18:27 pm hola aqui esta el ejercicio si tienes dudas, consultas no dudes en preguntarme ;D saludos
Código
Título: Re: Primer programa en C con vectores Publicado por: sora_ori en 1 Diciembre 2012, 10:44 am Gracias por la ayuda, pero tengo un problema y es que cuando se hace la suma se cierra la ventana.
Se tendría que hacer un pause verdad? Título: Re: Primer programa en C con vectores Publicado por: leosansan en 1 Diciembre 2012, 16:02 pm Citar Una apreciación: for(i=0;i<10;i++) <== mejor que i++ es i=i+3 if(vector%3==0)<== y me ahorro esta operacion Saluditos!. Título: Re: Primer programa en C con vectores Publicado por: leosansan en 1 Diciembre 2012, 20:18 pm Gracias por la ayuda, pero tengo un problema y es que cuando se hace la suma se cierra la ventana. No tendría porque, pero si la quieres:Se tendría que hacer un pause verdad? Código Saluditos!. Título: Re: Primer programa en C con vectores Publicado por: twins en 1 Diciembre 2012, 23:05 pm Exactamente yo utilizo el compilador mingw, este compilador pone una pausa automaticamente al finalizar el programa,tu puedes poner una pausa poniendo antes del return(0) la opcion getchar dos veces si no te funciona debes incluir la libreria #include<stdlib.h> ,saludos
Título: Re: Primer programa en C con vectores Publicado por: rir3760 en 2 Diciembre 2012, 02:52 am Exactamente yo utilizo el compilador mingw, este compilador pone una pausa automaticamente al finalizar el programa Para ser exactos es el IDE (entorno de desarrollo integrado, por ejemplo Code::Blocks) el que genera la pausa.tu puedes poner una pausa poniendo antes del return(0) la opcion getchar dos veces si no te funciona debes incluir la libreria #include<stdlib.h> Dos problemas con esa solución son: 1) Siendo estrictos la pausa no es parte del programa (de nuevo eso es responsabilidad del IDE) y 2) No funciona si en la ultima entrada de datos se introduce un espacio seguido del avance de linea (en ese caso hay que colocar tres llamadas a getchar, historia sin fin).Por ultimo antes de utilizar la función getchar se debe incluir el encabezado <stdio.h>. Un saludo Título: Re: Primer programa en C con vectores Publicado por: sora_ori en 2 Diciembre 2012, 11:35 am Gracias por la ayuda compañeros.
Se me complica un poco aprender todo esto en dos días porque es mi primer programa y el profesor ya podría haber empezado desde la base para enterarse mejor. La segunda parte del ejercicio me dice que ahora la suma ya no la pide. Solo los 10 vectores y que luego el usuario escriba un numero y diga si esta en la lista. Saludos Título: Re: Primer programa en C con vectores Publicado por: leosansan en 2 Diciembre 2012, 19:42 pm Procura colgar antes parte del código que llevas. Pero como ya habías puesto lo anterior una ayudita:
Código Saluditos!. Título: Re: Primer programa en C con vectores Publicado por: jhousef_innovador en 6 Diciembre 2012, 03:39 am Que tal Amigo, me parece que buscas algo asi
Código
|