miércoles, 31 de julio de 2013

Potencia en C sin utilizar la funcion pow()

Hola amig@s esta vez les enseñare como elevar un numero X a una base Y sin utilizar la función pow() en C.

Captura:

Codigo:


#include 
#include 

int main(int argc, char *argv[])
{
  int a, b,i,mult=1;
  printf("\nIngrese el primer numero: ");
  scanf("%d",&a);
  printf("\nIngrese el segundo numero: ");
  scanf("%d",&b);
  for(i=1;i<=b;i++){
     mult*=a;                  
  }
  printf("\nEl resultado de %d ^ %d es: %d\n\n",a,b,mult);
  system("PAUSE"); 
  return 0;
}


Descarga el código fuente desde aquí.

Multiplicar un numero sin utilizar * en C

Hola amig@s en esta ocasión les mostrare como multiplicar un numero sin utilizar * en C

Captura:


Código:

#include 
#include 

int main(int argc, char *argv[])
{
  int a, b,i,suma=0;
  printf("\nIngrese el primer numero: ");
  scanf("%d",&a);
  printf("\nIngrese el segundo numero: ");
  scanf("%d",&b);
  for(i=1;i<=b;i++){
     suma+=a;                  
  }
  printf("\nEl resultado de multiplicar %d x %d es: %d\n\n",a,b,suma);
  system("PAUSE"); 
  return 0;
}


Descarga el código fuente desde aquí.

Conocer el menor de dos números en C

Hola amig@s esta vez les traigo el código para conocer el menor de dos números en C.

Captura:


Código:


#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
    int a,b;
    printf("\nIngrese el primer numero: ");
    scanf("%d",&a);
    printf("\nIngrese el segundo numero numero: ");
    scanf("%d",&b);
    /*funcion simplificada de if y else siempre y cuando solo sea condiciones de 1 linea
              if((a<b)){
                    printf("\nEl numero menor es: %d\n\n",a)
              }else{
                    printf("\nEl numero menor es: %d\n\n",b)
              }
      utilizando operador (a<b)? si es verdadero (if) : si no es verdadero (else)*/
    (a<b)?printf("\nEl numero menor es: %d\n\n",a):printf("\nEl numero menor es: %d\n\n",b);
  system("PAUSE");
  return 0;
}


Descarga el código desde aquí

Conocer el mayor de 2 numeros en c

Hola amig@s esta vez les traigo el codigo sencillo para conocer el mayor de dos numeros en c haciendo uso del operador condicional.

Captura:


Codigo:


#include 
#include 

int main(int argc, char *argv[])
{
    int a,b;
    printf("\nIngrese el primer numero: ");
    scanf("%d",&a);
    printf("\nIngrese el segundo numero numero: ");
    scanf("%d",&b);
    /*funcion simplificada de if y else siempre y cuando solo sea condiciones de 1 linea
      utilizando operador (a>b)? si es verdadero (if) : si no es verdadero (else)*/
    (a>b)?printf("\nEl numero mayor es: %d\n\n",a):printf("\nEl numero mayor es: %d\n\n",b);
  system("PAUSE"); 
  return 0;
}


Descarga el codigo desde aqui.