Comparto algunos programas en c de mi propiedad xD

Iniciado por xc0d3, Junio 18, 2012, 11:30:23 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Junio 18, 2012, 11:30:23 PM Ultima modificación: Junio 19, 2012, 03:06:14 AM por Stiuvert
Código: c
#include <stdio.h>
#include <conio.h>
int main () {

textcolor(LIGHTGREEN);
textbackground(0);
clrscr();

int num [6];
int i,nm ;
int suma1=0;
int suma2=0;

for (i=0;i<6;i++)
{
    printf("Ingrese un valor ");
    scanf ("%d",& nm);
    num= nm;
    suma1 += num;

}
printf(" la suma es : %d",suma1);

for (i=0;i<6;i++)
{
    if (num % 2 == 1 )
    {

        suma2+= num;
     
    }       
   
         
}
   printf(" \nla suma de los impares es :%d " , suma2 );





getch();
return 0;
}
elaborar un programa en c que suma lo elementos impares de un arreglo



elaborar un programa que sume los elementos de un arreglo
« en: Hoy a las 12:16:31 pm »
#include <stdio.h>
#include <conio.h>


int main()
{

   int a[ 5 ] ;
   int i; /* contadorr */       
   int total = 0; // suma del arreglo */
   int num;//numero a ingresar//
   
   
   for ( i = 0; i < 5 ;i++ ) {//i++ lo suma
       printf("ingrese numero");//ingresa el numero
       scanf ("%d", & num);
       a[ i ]=num;
      total += a[ i ];
   } // cierre del ciclo para o for

   printf( "la suma de los elementos del arreglo es %d", total );
   getch () ;
   return 0;

}



#include <stdio.h>//librerias
#include <conio.h>

int main(void){
    float numero,         // nuemro actual
          anterior = -99; // nuemro anterior

    do{//do while se usa para hacer menu
        printf("Ingrese un numero : ");//salida de datos
        scanf("%f", &numero);//entrada de datos

         if(anterior == -99)// Se mira si es la primera vez que ingresa un numero
            printf("El numero ingresado es el mayor\n");
        else { // Si no es la primera vez
            // Se mira si son iguales
            if (numero == anterior)
                printf("Los numeros son iguales\n");// salida de datosse imprime que son iguales
            // Se mira cual es mayor
            else if (numero > anterior)
                printf("El numero ingresado es el mayor\n"); //
            else
                printf("El nuemro anterior es el mayor\n"); //
        }
        //Se guarda el numero
        anterior = numero;

    }while(numero!=-99);
printf ("digito -99 el programa se cierra");
    getch ();//se puede usar getchar igual sin conio. getch es de conio.h y se usa para una pausa

    return 0;}



Proceso numero
   Definir numero,acu Como Entero;
   numero<-0;
   acu<-0;
   Repetir
     
      Escribir "igrese un  numero";
      Leer numero;
     
      Si acu>numero Entonces
         Escribir n " Mayor Que " numero;
         
      Sino
         Si acu=numero Entonces
            Escribir acu " El numero es  Igual A " numero;
           
         Sino
            Escribir acu " el numero es menor Que " numero;
           
         FinSi
      FinSi
      acu=numero;
   Hasta Que numero = -99;
   Escribir "como presiono -99 ahora saldra del programa ";
   
FinProceso



#include <cstdlib>
#include <iostream>
#include <conio.h>
#define pi 3.14
float base,altura;
double area;
int main()
{
    float radio;
    printf ("ingrese  base");
    scanf("%f",& base);
   
   
    printf ("ingrese la altura");
    scanf("%f",& altura);
   area = ( base * altura )/2;
   printf ("el area es%f",area);
    getch ();
    return 0 ;
}


/*----------------------------------------------------------------
| Autor:
|
| Fecha:                     Versión: 1.0
|
|-----------------------------------------------------------------
|
| Descripción del Programa:
|
| ----------------------------------------------------------------*/
// Incluir E/S y Librerías Standard
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
// Zona de Declaración de Variables del Programa principal
int num,i,j,cont=0;

textcolor(6);
textbackground(0);
textmode( C4350 );

clrscr();
srand(time(NULL)); //me asegura el generar distintos valores al azar

          i=0;
      //    while(i<=15)
           for(i=0;i<=15;i++)
          {
              //var =   limite inf + rand() %  (limite superior + 1 - limite inferior)
              num=50+rand()% (101-50);
              printf("\nEl numero es %d", num);
              if(num%2==0){
                  cont++;  }
                                   
             if(cont == 4 )
             {       break; }
                 
            // i++;
          }
                 
         j=0;
         printf("\n\n\n");

         while(j<=15)
         {
           
            if(j==10)
            {
               j++;     
               continue;       
            }
             
            printf("\nEl numero es %d", j);           
            j++;
       }             
                 
                 
                 
getch();
return 0;

// Valor de retorno al S.O.
}

funciones raices
« en: Junio 11, 2012, 10:32:15 pm »
/*----------------------------------------------------------------
| Autor:

| ----------------------------------------------------------------*/
// Incluir E/S y Librerías Standard
#include <conio.h>
#include <stdio.h>
#include <math.h>

// DECLARACION DE FUNCIONES

float potencia (int b,int e);
float suma(int a, int b);
int resta(int a, int b);
float raiz(int a);
float promedio(int a, int b);
float logaritmo(int a);

int main() {
// Zona de Declaración de Variables del Programa principal
   int i;
   for (i=1;i<=10;i++)
   {
       printf(" La raiz de %d es igual a %f \n",i,raiz(i));
       printf(" El cuadrado de %d es igual a %.2f \n",i,potencia(i,2));
       printf(" El logaritmo de %d es igual a %.2f \n\n",i,logaritmo(i));
       
   }
   
   getch();
   
   
   
   return 0;

// Valor de retorno al S.O.
}



// IMPLEMENTACION DE FUNCIONES
float logaritmo(int a)
{
   float r = log10(a);
   return (r);   
}



float promedio(int a, int b)
{
      float prom = suma(a,b)/2;
      return prom;
}

float raiz(int a)
{
   float r = sqrt(a);
   return (r);   
}

float suma(int a, int b)
{
    float m = a+b;
    return(m);
}

int resta(int a, int b)
{
    int m = a-b;
    return(m);
}

float potencia (int b,int e)
{
      float pot = pow(b,e);  //pow pertenece a  math.h
      return(pot);
}




xdee

    Global Moderator
    Newbie
    *****
    Mensajes: 16

funciones
« en: Junio 11, 2012, 10:31:38 pm »
/*----------------------------------------------------------------
| Autor:
| ----------------------------------------------------------------*/
// Incluir E/S y Librerías Standard
#include <conio.h>
#include <stdio.h>

int es_menor(int a, int b);
void mostrar_mayor (int a, int b);

int main() {
// Zona de Declaración de Variables del Programa principal

// ENTRADAS


// PROCESO
mostrar_mayor(3,3);
mostrar_mayor(5,3);
mostrar_mayor(6,7);
mostrar_mayor(4,8);
mostrar_mayor(2,5);
mostrar_mayor(4,4);
mostrar_mayor(6,8);
mostrar_mayor(2,1);
mostrar_mayor(0,3);
getch();

// SALIDAS
return 0;
// Valor de retorno al S.O.
}

int es_menor(int a, int b)
{
    if(a < b)
         return(1);
    else if(a > b)
         return(2);
    else
         return(0);     
}

void mostrar_mayor(int a, int b)
{
     int m = es_menor(a,b);
     
     if (m==0) { printf("%d es igual a %d\n",a,b);}
     if (m==1) { printf("%d es menor que %d\n",a,b);}
     if (m==2) { printf("%d es mayor que %d\n",a,b);}
}



/*----------------------------------------------------------------
| Autor:

| ----------------------------------------------------------------*/
// Incluir E/S y Librerías Standard
#include <conio.h>
#include <stdio.h>
#include <math.h>

// DECLARACION DE FUNCIONES

float potencia (int b,int e);
float suma(int a, int b);
int resta(int a, int b);
float raiz(int a);
float promedio(int a, int b);

int main() {
// Zona de Declaración de Variables del Programa principal
   int n1,n2;
   float pot;
   int res;

// ENTRADAS
   printf("Ingrese num1 : ");
   scanf("%d",&n1);
   printf("Ingrese num2 : ");
   scanf("%d",&n2);   
   
// PROCESO
   
   pot = potencia(n1,n2);
   res = resta(n1,n2);
// SALIDAS
   printf("\n %d elevado a %d es igual a %.f \n",n1,n2,pot);
   printf(" La suma de %d y %d es igual a %f \n",n1,n2,suma(n1,n2));
   printf(" La resta de %d y %d es igual a %d \n",n1,n2,res);
   printf(" La raiz de %d es igual a %f \n",n1,raiz(n1));
   printf("\n El promedio de %d y %d es igual a %.2f \n",n1,n2,promedio(n1,n2));
   getch();
   return 0;

// Valor de retorno al S.O.
}



// IMPLEMENTACION DE FUNCIONES
float promedio(int a, int b)
{
      float prom = suma(a,b)/2;
      return prom;
}

float raiz(int a)
{
   float r = sqrt(a);
   return (r);   
}

float suma(int a, int b)
{
    float m = a+b;
    return(m);
}

int resta(int a, int b)
{
    int m = a-b;
    return(m);
}

float potencia (int b,int e)
{
      float pot = pow(b,e);  //pow pertenece a  math.h
      return(pot);
}
Tengo una pregunta que a veces me tortura "estoy loco yo o los locos son los demás"

Se agradece ;)


Aprovecho para decirte que cuando posteas code tienes una opción en la paleta de mensajes para insertarlo y que quede al estilo "Notepad ++".


Saludos

Xd sip see :D esque me dio flojera eran mushos xD zrry para la otra :D
Tengo una pregunta que a veces me tortura "estoy loco yo o los locos son los demás"

Esta bien, pero como muchos dicen, te recomiendo que dejes de usar conio.h =D saludos continua!
Tengo algo muy gordo entre manos!