C++




PRIMEROS 10 ALGORITMOS

1.-Algoritmo que multiplique dos números cualquiera e imprima el resultado
  siempre y cuando éste sea mayor a 100. 
#include<stdio.h>
#include<conio.h> 
{float x,y,z;


clrsrc();
printf("Dar un numero:");
scanf("%f",&amp;x);
printf("Dar otro número:");

scanf("%f",&amp;y);

if(z&gt;100)

{printf("El resultado de tu multiplicacion es %f",z);

getch();

2.-Algoritmo que lea N números y que haga la suma de ellos. Debe terminar cuando un número sea igual a 0, imprimiendo la suma total de los números.

#include<stdio.h>

#include<stdio.h>

main()

{int n1,sum;

clrsrc();;

printf("introduce un numero:");

scanf("%d",&amp;n1);

sum=n1+sum;

 }

while(n1!=0)

printf("La sumatoria  total de los numeros es %d",sum);getch();

}

3.-Algoritmo que lea N números y que imprima cuantos números leyó debe terminar cuando un número sea igual a 99

#include<conio.h>

#include<stdio.h>

main()

{float n,suma;

{clrscr();

printf("\n Da un numero:");

scanf("%f",&amp;n);

suma=suma++;

{while(n!=99)

printf("El total de numeros que diste fue

%f",suma);getch();

}

4.-Algoritmo que lea Nombre y Edad de una persona. Si la edad es menor a 18 años
imprimir "Primer Grupo", en caso contrario "Segundo Grupo".

#include<conio.h>

#include<stdio.h>

 main()

{int ed;

char nom[20];

 printf("Nombre:");

scanf("%s",&amp;nom);

printf("Edad:")

scanf("%d",&amp;ed);

if(ed&lt;18)

{printf("%s forma parte del Primer Grupo",nom);

}

else{(printf("%s forma parte del Segundo Grupo",nom);

}

5.-Algoritmo que lea un número y lo imprima 5 veces.

#include<conio.h>

#include<stdio.h>

main()

{int a,x;

clrscr();

printf("\nPrograma que lea un número y se imprima 5 veces");

printf("\nDar un numero:");

scanf("%d",&amp;a);

for(x=1;x&lt;=5;x++);

{printf("El numero  es %d",a);

getch();

}

6.- algoritmo que lea un numero e imprima los 5 numeros superiores a el.

#include<conio.h>

#include<stdio.h>

main()

{ 

   int  a,c;

    {clrscr();

 printf("dar un numero:");

 scanf("%d",&a);

 for(c=1;c<=5;c++)

 { a++;

  printf("el numero siguiente es %d",a);

  getch();

 }

}

7.- algoritmo que obtenga el factor de un numero cualquiera.

#include<conio.h>

#include<stdio.h>

main()

{

  float numero,x=1,factorial;

  int retardo;

  inicio:system("clear");

  printf("introdusca un numero para alcansar su foctorial:");

  scanf("%f",&numero);

  factorial=numero;

  for(x=1;x<=numero-1;++x)

  {

   factorial=factorial*x;

  }

  printf("\n\nel factor de %f es %f",numero,factorial:);

  printf("\n\nanj 2011.programado enc\n\n");

  printf("\n\npulsa 1+ intro para otra vez. otro numero acaba:");

  scanf("%d",&retardo);

  if(retardo==1)inicio;

}

 8.-algoritmo que lea nombres y 3 calificasiones de un alumno.

   debo imprimir al final nombre y promedio correspondiente. total de

   alumnos, 50.

#include<conio.h>

#include<stdio.h>

main()

{ 

  char nom[20]

  int y,x,w,cont,p;

  clrscr();

  for(cont=1;cont<=50;cont++) 

  {printf("dar un nombre:");

   scanf("%s",&nom);

   printf(" calificacion 1:");

   scanf("%d",&y);
   printf(" calificacion 2:");
   scanf("%d",&x); 
   printf(" calificacion 3:");
   scanf("%d",&w);
   p=(y+y+w)/3;
   printf("%s tiene un promedio de %d",nom,p);
  }

}

9.-algoritmo que imprima un reporte de todos los alumnos que reprueben

  durante el mes, sabiendo que la calificacion minima es 6.

  el proceso debe completar nombre, no.de control y 3 calificaciones.

#include<conio.h>

#include<stdio.h>

main()

{ 

  char nom[20]

  int c1,c2,c3,con,p,ap=o,re=o,c=1;
  for(c=1<=5;c++)
  {
   clrscr();
   printf("dar un nombre:");

   scanf("%s",&nom);

   printf("dno. de control:");

   scanf("%d",&con);

   printf("calificacion 1:");

   scanf("%d",&c1);

  printf("calificacion 2:");

   scanf("%d",&c2);

   printf("calificacion 3:");

   scanf("%d",&c3);

  p=(c1+c2+c3)/3;

   printf("%s tiene un promedio de %d",nom,p);

   if(p>=6)

   ao++;

   printf(" total de aprobados= %d",ap);

   printf(" total de reprobados= %d",re);

   getch();

 }

}

10.- algoritmo que lea 2 numeros y si estos son pares que los multiplique, pero si son impares que los sume, imprimiendo el resultado correspondiente no. de repeticiones para este proceso 50.

#include<conio.h>
#include<stdio.h>
main()
{
 int a,b,c,m,s;
 for(c=1;c<=50;c++)
 {clrscr();
  printf("dar un numero:");
   scanf("%d",&a);
  printf("dar otro numero:");
   scanf("%d",&b);
  if(a!=b)
   {s=a+b;
   printf("la suma de los numeros es %d",s);
   getch();
   } 
    else
    {m=a*b;
     printf("la multiplicasion de los numeros es %d",m);
   getch();
   }
  }
  }