jueves, 14 de noviembre de 2019

Programa 10 (Parte 2)

Programa 10 (Parte 2)


  • Generar 60 números RANDOM en el rango de 1 al 9999 y los números generados se guardaran en los tres vectores, en el primer vector guardar los números que sean decenas, en el segundo guardar los números centenas y en el tercer vector guardar los números miles.

#include <iostream>
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int aleatorio,j,decenas[60],h,centenas[60],i,miles[60],n,randi;
int main()
{
  srand(time(NULL));
  cout<<"IMPRESION DE NUMEROS RANDOM:"<<endl;
  for(j=0;j<=59;j++)
  {
      randi=rand()/10;

        if((randi>=10)&&(randi<=99))
        {
       decenas[h]=randi;
       h++;
        }
       if((randi>=100)&&(randi<999))
        {
       centenas[i]=randi;
       i++;
        }
            if((randi>=1000)&&(randi<9999))
        {

       miles[n]=randi;
       n++;
        }
    }
     cout<<"  Decenas\n";
      for(j=0; j<=h-1; j++)
    {

     cout<<decenas[j]<<endl;
    }
     cout<<"  Centenas\n";
     for(h=0; h<=i-1; h++)
     {
         cout<<centenas[h]<<endl;
     }
     cout<<"  Millares\n";
     for(i=0; i <=n-1; i++)
     {
         cout<<miles[i]<<endl;
     }
  system("PAUSE");
  return 0;

}

Programa 9 (Parte 2)

Programa 9 (Parte 2)

  •    Realiza un programa que capture 20 calificaciones en un vector y que las calificaciones aprobatorias las imprima en otro vector y las reprobatorias en otro.

#include <iostream>
#include <stdio.h>

using namespace std;

int calificaciones[20],aprobados[20],reprobados[20];
int j,ap=0,rp=0,h;

int main()
{
  cout<<"Captura 20 calificaciones del 1 al 10"<<endl;

   for(j=0;j<=19;j++)
   {
       cout<<"Ingresa calificacion"<<endl;
       cin>>calificaciones[j];
   }
   for(h=0;h<=19;h++)
       {
       if(calificaciones[h]>=7)
           {
       aprobados[ap]=calificaciones[h];

       ap++;
           }

   if(calificaciones[h]<7)
   {
       reprobados[rp]=calificaciones[h];

       rp++;
   }
       }

   cout<<"Aprobados"<<endl;

    for(j=0;j<=ap;j++)
       {

       cout<<aprobados[j]<<endl;
    }

    cout<<"Reprobados"<<endl;

     for(h=0;h<=rp;h++)
       {

       cout<<reprobados[h]<<endl;
    }
   return 0;
}

Programa 8 (Parte 2)

Programa 8 (Parte 2)
  • Realizar un programa con uso de while que imprima los primeros 20 números de la serie de FIBONACCI.

#include <iostream>
#include <stdio.h>
using namespace std;
int n,n1,n2,j;
int main()
{
    n1=1;
    n2=1;
    cout <<n1<<endl;
    cout <<n2<<endl;
        while(n<6765)
    {
        n=n1+n2;
        cout <<n<<endl;;
        n1=n2;
        n2=n;
    }
    return 0;

}

Programa 7 (Parte 2)

Programa 7 (Parte 2)
  • Realizar un programa que imprima los primeros números de la serie de FIBONACCI



#include <iostream>
#include <stdio.h>

using namespace std;
int num,num1,num2,j;

int main()
{
    num1=1;
    num2=1;
    cout <<num1<<endl;
    cout <<num2<<endl;
        for(j=0; j<=17; j++)
    {
        num=num1+num2;
        cout <<num<<endl;;
        num1=num2;
        num2=num;
    }
    return 0;
}

Programa 6 (Parte 2)

Programa 6 (Parte 2)

  • Realizar un programa que imprima los múltiplos del 5, iniciando por el numero 100.


#include<iostream>

using namespace std;

main()
{
int i=0;

while(i<=100)
{

if(i%5==0)
cout<<i<<" ";
i++;
}

}

Ejercicio 5 (Parte 2)

Ejercicio 5 (Parte 2)

  • Realizar un programa que capture 30 números RANDOM y que mande a imprimir los números mayores a 20.

#include "iostream"
#include "stdlib.h"
#include "time.h"
#include "iostream"

using namespace std;

int main()
{

  int randi,j;
  srand(time(NULL));

  cout << "IMPRESION DE NUMEROS RANDOM MAYORES A 20" << endl;

  for (j=1;j<=30;j++)
  {
      randi=rand()/1000;

      if (randi>=20)
      {
          cout << randi << endl;
      }

  }

Ejercicio 4 (Parte 2)

Ejercicio 4 (Parte 2)
  • Realizar un programa que capture tres números ingresados por el usuario. El segundo dígito indicara el inicio de la tabla de multiplicar y el tercer dígito indicara el termino de la tabla de multiplicar, por lo cual el primer dígito es el numero del que se mostrara la tabla de multiplicar.

#include <iostream>
#include <stdio.h>

using namespace std;

int n1,n2,n3,j,res;

int main()

{
   cout << "La tabla a multiplicar es..." << endl;
   cin>> n1;

   cout<<"Ingresa el numero del que iniciara la tabla..."<<endl;
   cin>>n2;

   cout<<"La tabla va terminar en...."<<endl;
   cin>>n3;

if(n2>n3)
   for(j=n2;j>=n3;j--){
       res=j*n1;
     cout<<n1<<"*"<<j<<"="<<res<<endl;
   }
if(n3>n2)
   for(j=n2;j<=n3;j++){
       res=j*n1;
     cout<<n1<<"*"<<j<<"="<<res<<endl;
   }

 system ("pause");
   return 0;

}