Antles Posteado Marzo 18, 2016 Reportar Share Posteado Marzo 18, 2016 (editado) Buenas gente. Quería pedirles una ayuda a los informáticos del foro o la gente que sepa programación en C. tengo el siguiente codigo #include <stdlib.h> #include <stdio.h> #include <time.h> int main(){ int Numero; char Caracter; float Flotantes; long int Numerolargo; unsigned int Numero1; //Declare 5 variables de diferentes tipos int *PuntNumero; char *PuntCaracter; float *PuntFlotantes; long int *PuntNumerolargo; unsigned int *PuntNumero1; //Cree los punteros a cada una de las variables creadas en el punto anterior PuntNumero = &Numero; PuntCaracter = &Caracter; PuntFlotantes = &Flotantes; PuntNumerolargo = &Numerolargo; PuntNumero1 = &Numero1; //Asigne a las variables (vÃa teclado) a través de los punteros puts("-------"); scanf("%d",PuntNumero); fflush(stdin); puts("-------"); scanf("%c",PuntCaracter); fflush(stdin); puts("-------"); scanf("%f",PuntFlotantes); fflush(stdin); puts("-------"); scanf("%ld",PuntNumerolargo); fflush(stdin); puts("-------"); scanf("%u",PuntNumero1); fflush(stdin); //Imprima las direcciones de memoria de cada puntero printf("%p\n",&PuntNumero); printf("%p\n",&PuntCaracter); printf("%p\n",&PuntFlotantes); printf("%p\n",&PuntNumerolargo); printf("%p\n",&PuntNumero1); //Imprima lo que contienen los punteros printf("%d\n",*PuntNumero); printf("%c\n",*PuntCaracter); printf("%f\n",*PuntFlotantes); printf("%ld\n",*PuntNumerolargo); printf("%u\n\n",*PuntNumero1); //Cree un vector de enteros (100 elementos) y un puntero para este int i=0; //------------------------- srand(time(NULL)); //------------------------- int Vector[100]; int *PuntVector = &Vector[0]; int a; while(i<100){ *(PuntVector+i)=rand(); printf("%d\n",*(PuntVector+i)); i++; } return(0); } todavia estoy aprendiendo y puede que algunas cosas se puedan hacer mejor, las preguntas que me hicieron para entregar esto son: Cree un programa en lenguaje C que realice lo siguiente: Declare 5 variables de diferentes tipos. Cree los punteros a cada una de las variables creadas en el punto anterior. Asigne a las variables (vía teclado) a través de los punteros. Imprima las direcciones de memoria de cada puntero. Imprima lo que contienen los punteros. Cree un vector de enteros (100 elementos) y un puntero para este. Llene el vector de manera azarosa, utilizando el puntero y la sintaxis ++ en este. Copie a otro vector los elementos de manera ordenada y sin repeticiones, utilizando el puntero y la sintaxis ++ y --en este. no entiendo los ultimos 2. muchas gracias por su tiempo gente, me van a salvar con su ayuda Editado Marzo 18, 2016 por Antles Link to comment Compartir en otros sitios More sharing options...
0 SebaTuren Posteado Marzo 22, 2016 Reportar Share Posteado Marzo 22, 2016 (editado) Podrías poner tu código ordenado con el tag: [codigo] acá pones tu código [/codigo] y que este todo comentado :D (en caso que aun no sea muy tarde para ayudarte xD) Editado Marzo 22, 2016 por SebaTuren Link to comment Compartir en otros sitios More sharing options...
Question
Antles
Buenas gente.
Quería pedirles una ayuda a los informáticos del foro o la gente que sepa programación en C.
tengo el siguiente codigo
todavia estoy aprendiendo y puede que algunas cosas se puedan hacer mejor, las preguntas que me hicieron para entregar esto son:
no entiendo los ultimos 2.
muchas gracias por su tiempo gente, me van a salvar con su ayuda
Link to comment
Compartir en otros sitios
1 Respuesta a esta pregunta
Recommended Posts
Registrate o inicia sesión para comentar
Tienes que ser un usuario de nuestro foro para poder comentar
Crear una cuenta
Registrate en nuestro foro. Es Fácil!
¡Quiero registrarme ahora!Iniciar Sesión
¿Ya tienes una cuenta? Inicia sesión aquí
Iniciar Sesión Ahora