Powered By Blogger

29 mar 2012


Si n=7 generar 7,6,5,4,3,2,1
Código:
#include<stdio.h>
#include<conio.h>
int main ()
{
 int n, c=1;
 printf("Cantidad de terminos: ");
 scanf("%d",&n);
 int serie=n;
 while(c<=n)
 {
  printf("%d,",serie);
  serie--; c++;
 }
 getch();
}

Generar 5,10,15,20,25,30,35....n
Código:
#include<stdio.h>
#include<conio.h>
int main ()
{
 int n, c=1, serie=5;
 printf("Cantidad de terminos: ");
 scanf("%d",&n);
 while(c<=n)
 {
  printf("%d,",serie);
  serie+=5; c++;
 }
 getch();
}
Generar la serie: 1, 5, 3, 7, 5, 9, 7, ..., 23
Código:
#include <stdio.h>
#include <conio.h>

int main ()
{
    int serie=1;
    bool sw=true;
    do
    {
      printf("%d, ",serie);
      if (sw) serie+=4;
      else serie-=2;
      sw=!sw;
    } while (serie<=23);
    getch();
}
hallar la sumatoria de:   2! + 4! + 6! + 8! + ...
Código:
#include <stdio.h>
#include <conio.h>
int facto (int x)
{
     int f=1;
     for (int i=1;i<=x;i++)
     {f=f*i;}
     return (f);
}

int main ()
{
    int n, serie=2, suma=0;
    printf ("Inserte cantidad de terminos a generar: "); scanf ("%d",&n);
    for (int i=1;i<=n;i++)
    { 
      printf ("%d! + ",serie); 
      suma=suma+(facto(serie));
      serie=serie+2;
    }
    printf ("   = %d",suma);
    getch();
}
Dado un numero verificar:
    - Que tenga dos digitos
    - Verificar si sus digitos son pares
    - Promediar sus digitos

Código:
#include <stdio.h>
#include <conio.h>
int main ()
{
 int numero;
 printf("Inserte num. de dos digitos pares: ");
 scanf("%d",&numero);
 int aux=numero;
 if(numero<100 && numero>9)
 {
  int d1=numero%10;
  numero=numero/10;
  int d2=numero%10;
  if(d1%2==0 & d2%2==0)
   printf("El promedio d los digitos de %d es: %d",aux,(d1+d2)/2);
 }
 else
  printf("\aERROR: el numero no tiene dos digitos");
 getch();
}
Leer un numero de 3 digitos y sumarlos
Código:
#include <stdio.h>
#include <conio.h>
int main ()
{
    int numero, sum_dig=0;
    printf("Inserte un numero de 3 digitos: "); scanf("%d",&numero);
    if (numero>=100)
    {
       int num=numero; //salvamos en num, la variable numero
       while (numero!=0)
       {
         sum_dig=sum_dig+(numero%10); //para sacar el ultimo digito de numero
         numero=numero/10; //elimina el ultimo digito de numero
       }
       printf("La suma de los digitos de %d es : %d",num, sum_dig);
    }
    else
    printf("\a ERROR: El digito no tiene 3 digitos");
    getch();
}
Hallar A+B-C+100
Código:
#include <stdio.h>
#include <conio.h.>
int main ()
{
     int A, B, C;
     printf("Inserte valor para A: "); scanf("%d",&A);
     printf("Inserte valor para B: "); scanf("%d",&B);
     printf("Inserte valor para C: "); scanf("%d",&C);
     printf("\n%d + %d - %d + 100 = %d",A, B, C, (A+B+C-100));
     getch();
}
PROGRAMA QUE TE DICE DSI EL AÑO DE TU NACIMIENTO ES BICIESTO O NO!!
(DEV C++)
 

#include"stdio.h"
#include"conio.h"
main()
{
      char nombre[40];
      int an;
      printf("nombre: ");
      gets(nombre);
      printf("en que año naciste:   ");
      scanf("%i",&an);
      if ((an%4==0)&&((an%100!=0)||(an%400==0)))
      printf("el año %i  es bisiesto ",an);
      else
      printf("el año %i no es bisiesto",an);
      getch();
      }