Archivo mensual: marzo 2009

Producto de dos matrices (con funciones)

Amaia Ganuza   #include <stdio.h>#include <stdlib.h>#define DIM 3 void leer_matriz ( int A[DIM][DIM]);void escribe_matriz (int A[DIM][DIM]);void producto_matrices (int A[DIM][DIM],int B[DIM][DIM],int C[DIM][DIM]); int main(){    int A[DIM][DIM],B[DIM][DIM],C[DIM][DIM];     leer_matriz(A);    escribe_matriz(A);    leer_matriz(B);    escribe_matriz(B);     producto_matrices(A,B,C);    printf("El producto vale: n");    escribe_matriz(C);       system("PAUSE");      return … Seguir leyendo

Publicado en Sin categoría | 1 Comentario

Suma de dos matrices (funciones)

Amaia Ganuza #include <stdio.h> #include <stdlib.h> #define DIM 3 void leer_matriz ( int A[DIM][DIM]); void escribe_matriz (int A[DIM][DIM]); void suma_matrices (int A[DIM][DIM],int B[DIM][DIM],int C[DIM][DIM]); int main() { int A[DIM][DIM],B[DIM][DIM],C[DIM][DIM];    leer_matriz(A); escribe_matriz(A); leer_matriz(B); escribe_matriz(B); suma_matrices(A,B,C); printf(“La suma vale: n”); escribe_matriz(C);       … Seguir leyendo

Publicado en Informática e Internet | 1 Comentario

Máximo de dos números (con macros)

Amaia Ganuza   #include <stdio.h>#include <stdlib.h>#define MAX(A,B) ((A)>(B)? (A):(B)) int main(){    int mayor, x,y;     printf("Dame dos numeros: ");    scanf ("%d %d",&x,&y);     mayor = MAX(x,y);    printf("El resultado es %d n", mayor);       system("PAUSE");      return 0;}

Publicado en Sin categoría | 1 Comentario

Máximo y mínimo de una matriz

Beatriz Pina   #include <stdio.h>#include <stdlib.h># define DIM 3 void leer_matriz (int A[DIM][DIM]);void escribir (int A[DIM][DIM]);int max_matriz (int A[DIM][DIM]);int min_matriz  (int A[DIM][DIM]); int main(){     int A[DIM][DIM];      int max, min;       leer_matriz (A);      escribir_matriz (A);       max=max_matriz (A);      min=min_matriz (A);       … Seguir leyendo

Publicado en Sin categoría | 1 Comentario

Función que retorna un puntero: Copia de cadenas

Beatriz Pina   #include <stdio.h>#include <stdlib.h> # define DIM 10char *copiar (char s[]);void strcpy1 (char v[], char w[]); int main(){           char s[DIM]="hola";      char *v;       v=copiar(s);      printf("%s n", v);      free (v);       system("PAUSE");      return 0;} char *copiar (char s[DIM]){     … Seguir leyendo

Publicado en Sin categoría | 1 Comentario

Producto escalar de dos vectores (con funciones)

Amaia Ganuza   #include <stdio.h>#include <stdlib.h> #define DIM 3 void leer ( float v[]);float prod_esc(float v[], float w[]); int main(){  float v[DIM],w[DIM],z;   leer (v);  leer(w);  z= prod_esc (v,w);  printf ("El producto escalar es %f n",z);       system("PAUSE");      return 0;} … Seguir leyendo

Publicado en Sin categoría | 1 Comentario

Cálculo del Factorial (con uso de funciones)

Martínez Navarro, Erik   #include <stdio.h>#include <stdlib.h> long factorial(int); void main(){  int n;   printf("nnIntroduce numeros para calcular su factorial.n");  printf("Introduzca cualquier numero negativo para terminar.n");   printf("numero: ");  scanf("%d", &n);   while (n >= 0 ) {    printf("ttsu factorial … Seguir leyendo

Publicado en Sin categoría | 1 Comentario