|
Mostrar Temas
|
Páginas: [1]
|
1
|
Programación / Programación C/C++ / cual es el error en este codigo fuente??
|
en: 12 Abril 2017, 03:20 am
|
para ver el codigo ingrese a pastebin por favor, ya que si lo publico al codigo como viene aqui me dice que no cumplo con las leyes, algo de eso. lo que quiero hacer en el codigo es lo siguiente, es un array bidimencional almacenar 5 cadenas de caracteres, y ingresar por teclado otra cadena, esta cadena ingresada la buscare en el array que contiene las posibles cadenas. https://pastebin.com/MHbpr3Lj
|
|
|
2
|
Programación / Programación C/C++ / cual es el error en este codigo fuente??
|
en: 11 Abril 2017, 17:28 pm
|
la idea es un programa con un array de 9 estructuras, cada una con un puntero a un prefijo metrico y una variable de tipo entero, cuyo valor es el exponente correspondiente para ese prefijo metrico. #include <stdio.h> #include <stdlib.h> #include <string.h> #define N 9 typedef struct { char*prefijo; int exponente; }prefijos[N]={"femto",-15,"pico",-12,"nano",-9,"micro",-6,"mili",-3,"kilo",3,"mega",6,"giga",9,"tera",12}; int main() { int i; for(i=0;i<N;i++) { printf("%s * %d\n",prefijos [i ]. prefijo,prefijos [i ]. exponente); } return 0; }
· Los códigos deben ir en etiquetas GeSHi >aquí las reglas del foro -Engel Lex
|
|
|
4
|
Programación / Programación C/C++ / cual es el error en este codigo en el lenguaje de programacion c??
|
en: 3 Diciembre 2016, 19:30 pm
|
estoy practicando punteros a funciones, por eso hago el programa de esta forma, en la funcion intercambio, cuando la llamo en qshort me tira un error, a que se refiere?? como lo puedo solucionar?? como le debo pasar los argumento "derecha" y "izquierda "a la función intercambio llamado en qshort que recibe punteros a "derecha" y "izquierda", que deberan ser pasados a la funcion que llamara. perdon si los confundi. muchas gracias desde ya!!! [MOD] Al publicar código, usar las etiquetas GeSHi#include <stdio.h> void qshort(int*array,int*izquierda,int*derecha,int(*intercambio)(int,int),int(*comp)(int,int)); void intercambio(int a[],int izquierda,int derecha); int comp(int a,int b); int main() { int array[]={6,1,9,8,2,7,4,0,3,5}; int izquierda,derecha,i; izquierda=0; derecha=9; for(i=0;i<10;i++) { printf("array[%d] = %d\n",i,array[i]); } qshort(array,&izquierda,&derecha,intercambio,comp); printf("\n\n"); for(i=0;i<10;i++) { printf("array[%d] = %d\n",i,array[i]); } return 0; } void intercambio(int a[],int derecha,int izquierda) { int temp; temp=a[izquierda]; a[izquierda]=a[derecha]; a[derecha]=temp; } void qshort(int array[],int*izquierda,int*derecha,int(*intercambio)(int,int),int(*comp)(int,int)) { int pivote,i; pivote=*izquierda+*derecha/2; while(*izquierda<*derecha) { while(comp(array[*izquierda],array[pivote])) { *izquierda+=1; } while(comp(array[pivote],array[*derecha])) { printf(".\n"); *derecha-=1; } intercambio(array,*izquierda,*derecha); for(i=0;i<10;i++) { printf("array[%d] = %d\n",i,array[i]); } system("pause"); } } int comp(int a,int b) { if(a<b) { return 1; } else if(a>b) { return 0; } }
|
|
|
5
|
Programación / Programación C/C++ / duda sobre el lenguaje de programacion c.
|
en: 22 Noviembre 2016, 01:35 am
|
una array de caracteres creados en una funcion, que no es la principal, luegode terminar con esa funcion, esa cadena puede ser apuntada por un apuntador a caracter? o la cadena deja de existir?? de no hacerlo asi, como funciona una array de caracter qe apunta a cadenas??
|
|
|
|
|
|
|