Archivo mensual: enero 2010

Ternas de números condicionadas

Pilar Masoli /* Este programa calcula las ternas de números que cumplen la siguiente regla: m+n=2k */ #include <stdio.h> #include <stdlib.h> #define N 20 int main() { int m,n,k;      for (m=0; m<=N; m++)  \ empieza por m=0, n=0 y … Seguir leyendo

Publicado en programacion | 1 Comentario

Producto de fila*columna en una matriz

Pilar Masoli #include <stdio.h> #include <stdlib.h>  int main() {   int fila=5, columna;       while(fila>=1)       \ multiplica la fila 1 por la columna 1, luego por la dos… hasta la columna cinco                                \ salta una línea y vuelve a empezar el … Seguir leyendo

Publicado en programacion | 1 Comentario

Suma de n números naturales

Pilar Masoli #include <stdio.h> #include <stdlib.h>  int main() { int suma, n=10;  suma=0; while (n>0)       {        suma += n;        n–;       } printf("nSuma vale %dn", suma);        system("PAUSE");       return 0; }

Publicado en programacion | 1 Comentario

Longitud de una cadena de caracteres

Pilar Masoli #include <stdio.h> #include <stdlib.h>  int main() { char v[10]="HOLA"; char *p=v;  while(*p!=»)          p++; printf("n Longitud:%dn", p-v);        system("PAUSE");       return 0; }

Publicado en programacion | 1 Comentario

Progresión geométrica: versión 2

Pilar Masoli /* Es el mismo ejercicio que antes con una ligera modificación dentro del bucle */ #include <stdio.h> #include <stdlib.h>     \ no usamos math.h int main() { float a0, aN, r, suma=0; int i; printf("n Dame el primer termino de la … Seguir leyendo

Publicado en programacion | 1 Comentario

Progresión geométrica: suma de sus términos

Pilar Masoli /* Este programa calcula los primeros 15 términos de una progresión geométrica *//* Los términos de la sucesión geométrica se calculan: an=(a0*r^n) */ #include <stdio.h> #include <stdlib.h> #include <math.h>  int main() { float a0, aN, r, suma=0; int … Seguir leyendo

Publicado en programacion | 1 Comentario

ASIGNACIÓN DINÁMICA DE MEMORIA (Con 1 puntero)

Toño Sánchez   // Este programa (mediante asignación dinámica de memoria con 1 puntero) // vuelca en pantalla lo escrito en teclado   #include <stdio.h>#include <stdlib.h>#define N 100 int main(){ char *p; int i; i=0;  printf ("Vamos a crear reserva dinamica de programan"); printf ("Excribiremos … Seguir leyendo

Publicado en programacion | 1 Comentario

ASIGNACIÓN DINÁMICA DE MEMORIA (Con 2 punteros)

Toño Sánchez   // Este programa (mediante asignación dinámica de memoria con 2 punteros) // vuelca en pantalla lo que escribes en teclado   #include <stdio.h>#include <stdlib.h>#define N 100 int main(){ char *p, *q;  printf ("Vamos a crear reserva dinamica de … Seguir leyendo

Publicado en programacion | 1 Comentario

PRODUCTO ESCALAR (con punteros_3)

Toño Sánchez   // Este programa (utiliza punteros, versión_3) calcula el producto escalar de dos vectores   #include <stdio.h>#include <stdlib.h>#define N 3 int main ( ){    float v[N]={1.1, 2.5, -3};    float w[N]={4.5, -2, 1};    float producto=0;    float *p, *q;    int … Seguir leyendo

Publicado en programacion | 1 Comentario

PRODUCTO ESCALAR (Con punteros_2)

Toño Sánchez   // Este programa (utiliza punteros, versión_2) calcula el producto escalar de dos vectores   #include <stdio.h>#include <stdlib.h>#define N 3 int main ( ){    float v[N]={1.1, 2.5, -3};    float w[N]={4.5, -2, 1};    float producto=0;    float *p, *q;    int … Seguir leyendo

Publicado en programacion | 1 Comentario