arrays

  • |

    Programando en C – Datos de vehículos

    Se corresponde con el ejercicio 4 de la relación. //Ejercicio 4 #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> #define MAX_VEHICULOS 30 struct vehiculo{ char marca; char modelo[21]; unsigned long kilometros; char matricula[8]; }; int leer_vehiculos(int num_vehiculos, struct vehiculo lista_vehiculos[], int maximo, int &vehiculos_hay); int main() { struct vehiculo lista_vehiculos[MAX_VEHICULOS]; int vehiculos_hay=0, exito; exito=leer_vehiculos(2,lista_vehiculos,MAX_VEHICULOS,vehiculos_hay); getch();…

  • |

    Programando en C – Ahorcado (cadenas de texto)

    #include <stdio.h> #include <conio.h> #include <string.h> #include <stdlib.h> void cifrar_cadena(char *cadena,char *cadena_cifrada); int es_letra(char letra); int main() { char cadena[100],cadena_cifrada[100],letra; int intentos=10,i,j,acierto,fin=0; gets(cadena); system("cls"); cifrar_cadena(cadena,cadena_cifrada); puts(cadena_cifrada); do { printf("nIntroduce una letra: "); fflush(stdin); scanf("%c",&letra); fflush(stdin); acierto=0; for(i=0;i<strlen(cadena);i++) { if((cadena[i]==letra||cadena[i]==(letra-32))&&cadena_cifrada[i]!=letra) { cadena_cifrada[i]=letra; puts(cadena_cifrada); acierto=1; } } if(strcmp(cadena,cadena_cifrada)==0) fin=1; if(acierto==0) { if(intentos>0) { printf("Has fallado, te quedan…

  • |

    Programando en C – Operaciones con Arrays

    Un pograma bastante sencillo pero completo, con operaciones sobre dos vectores (arrays) pertenecientes de R*3. #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; #define M 3 int menu(); void sumar(int v1[], int v2[], int suma[], int tam); void leer_vectores(int v1[], int v2[], int tam); void mayor_menor(int v1[], int v2[], int tam, int &amp;mayor1, int &amp;menor1, int &amp;mayor2,…