a) Escribir un programa para imprimirla serie de los primeros N númerosnaturales.
#include <iostream>
usingnamespace std;
intmain()
{
intN,C;
cout<<"Escriba lacantidadde numerosnaturales:";cin>>N;
C=1;
while(C<=N)
{
cout<<C;
C=C+1;
}
return0;
}
b) Escribir un programa para imprimirla serie de los primerosN números pares.
#include <iostream>
usingnamespace std;
intmain()
{
intN,C;
cout<<"Escriba lacantidadde numerospares:";cin>>N;
C=1;
while(C<=N)
{
cout<<2*C;
C=C+1;
}
return0;
}
Forma alternativa
#include <iostream>
usingnamespace std;
intmain()
{
intN,C;
cout<<"Escriba unnumero:";cin>>N;
C=2;
while(C<=(2*N))
{
cout<<C;
C=C+2;
}
return0;
}
c) Escribir un programa para imprimirlos primerosn números naturalesmúltiplesde 5.
#include <iostream>
usingnamespace std;
intmain()
{
intC,N;
cout<<"Escriba lacantidadde multiplosde 5:";cin>>N;
C=1;
while(C<=N)
{
cout<<5*C;
C=C+1;
}
return0;
}
Forma alternativa
#include <iostream>
usingnamespace std;
intmain()
{
intN,C;
cout<<"Escriba unnumero:";cin>>N;
C=5;
while(C<=5*N)
{
cout<<C;
C=C+5;
}
return0;
}
d) Escribir un programa para imprimirlos primerosN númerosimpares.
#include <iostream>
usingnamespace std;
intmain()
{
intN,C;
cout<<"Escriba lacantidadde numerosimpares:";cin>>N;
C=1;
while (C<=N)
{
cout<<2*C-1;
C=C+1;
}
return0;
}
Forma alternativa
#include <iostream>
usingnamespace std;
intmain()
{
intN,C;
cout<<"Escriba unnumero:";cin>>N;
C=1;
while(C<=(2*N-1))
{
cout<<C;
C=C+2;
}
return0;
}
e) Escribir un programa para calcular la suma de los primerosN números naturales.
#include <iostream>
usingnamespace std;
intmain()
{
intC,S,N;
cout<<"Escriba lacantidadde numerosnaturales:";cin>>N;
C=1;
S=0;
while(C<=N)
{
S=S+C;
C=C+1;
}
cout<<"La sumaes:"<<S;
return0;
}
f) Escribir un programa para calcular las sumas parcialesde los primerosN números
naturales.
#include <iostream>
usingnamespace std;
intmain()
{
intC,S,N;
cout<<"Escriba lacantidadde numerosnaturales:";cin>>N;
C=1;
S=0;
cout<<"Las sumas parcialesson:";
while(C<=N)
{
S=S+C;
cout<<S;
C=C+1;
}
return0;
}
g) Escribir un programa para calcular la suma de los primerosN númerospares.
#include <iostream>
usingnamespace std;
intmain()
{
intC,N,S;
cout<<"Escriba lacantidadde numerospares:";cin>>N;
C=1;
S=0;
while (C<=N)
{
S=S+2*C;
C=C+1;
}
cout<<"La sumaes:"<<S;
return0;
}
h) Escribir un programa enpseudocódigopara calcular el factorial de un númeroleídopor
teclado.
#include <iostream>
usingnamespace std;
intmain()
{
intN,C,P;
cout<<"Escriba unnumero:",cin>>N;
C=1;
P=1;
while(C<=N)
{
P=P*C;
C=C+1;
}
cout<<"Su factorial es:"<<P;
return0;
}
i) Escribir un programa para calcular el factorial de un númeroleídopor teclado.
Si el número esnegativo mostrar el mensaje "Númeronopermitido" (eneste caso no se
debe realizar la operación).
#include <iostream>
usingnamespace std;
intmain()
{
intN,C,P;
cout<<"Escriba unnumero:",cin>>N;
if(N>=0)
{
C=1;
P=1;
while(C<=N)
{
P=P*C;
C=C+1;
}
cout<<P;
}
else
cout<<"Numeronopermitido";
return0;
}
j) Escribir un programa para imprimir losdivisores de un númeroleídopor teclado.
#include <iostream>
usingnamespace std;
intmain() {
intN,C;
cout<<"Escriba unnumero:";cin>>N;
C=1;
while(C<=N)
{
if(N%C==0)
{
cout<<C;
}
C=C+1;
}
return0;
}
k) Escribir un programa para contar los divisoresde un número.
#include <iostream>
usingnamespace std;
intmain()
{
intN,C,Cont;
cout<<"Escriba unnumero:";cin>>N;
C=1;
Cont=0;
while(C<=N)
{
if(N%C==0)
{
Cont=Cont+1;
}
C=C+1;
}
cout<<"El total de divisoreses:"<<Cont;
return0;
}
l) Escribir un programa para calcular la suma de los divisoresde un número.
#include <iostream>
usingnamespace std;
intmain()
{
intN,C,S;
cout<<"Escriba unnumero:";cin>>N;
C=1;
S=0;
while(C<=N)
{
if(N%C==0)
{
S=S+C;
}
C=C+1;
}
cout<<"La sumade sus divisoreses:"<<S;
return0;
}
m) Escribir un programa para determinarsi un númeroes primo o no.
#include <iostream>
usingnamespace std;
intmain()
{
intN,Cont,C;
cout<<"Escriba unnumero:";cin>>N;
Cont=0;
C=1;
while(C<=N)
{
if(N%C==0)
{
Cont=Cont+1;
}
C=C+1;
}
if(Cont==2)
cout<<N<<" es primo";
else
cout<<N<<" no es primo";
return0;
}
n) Escribir un programa para determinarsi un númeroleídopor teclado esperfectoo no
#include <iostream>
usingnamespace std;
intmain()
{
intN,C,S;
cout<<"Escriba unnumero:";cin>>N;
C=1;
S=0;
while(C<=N/2)
{
if(N%C==0)
{
S=S+C;
}
C=C+1;
}
if(S==N)
cout<<N<<" es perfecto";
else
cout<<N<<" no es perfecto";
return0;
}
o) Escribir un programa para determinarla suma de las inversasde losprimeros N números
pares.
#include <iostream>
usingnamespace std;
intmain()
{
floatN,C,S;
cout<<"Escriba unnumero:";cin>>N;
C=1;
S=0;
while(C<=N)
{
S=S+1/(2*C);
C=C+1;
}
cout<<"La sumade las inversases:"<<S;
return0;
}
p) Escribir un programa para determinarla suma de las inversasde losfactorialesde los
primerosN números naturales.
#include <iostream>
usingnamespace std;
intmain()
{
floatS,C,P,D,N;
cout<<"Escriba lacantidadde numerosnaturales:";cin>>N;
C=1;
S=0;
while(C<=N)
{
D=1;
P=1;
while(D<=C)
{
P=P*D;
D=D+1;
}
S=S+1/P;
C=C+1;
}
cout<<"la sumade lasinversasde susfactorialeses:"<<S;
return0;
}
q) Escribir un programa para determinarla suma de las inversasde 2 elevado a cada uno de
los primerosnúmerosnaturales empezandodesde el 0.
#include <iostream>
usingnamespace std;
intmain()
{
floatS,C,P,D,N;
cout<<"Escriba lacantidadde numerosnaturales(incluyeel cero):";cin>>N;
C=1;
S=0;
while(C<=N)
{
P=1;
D=1;
while(D<C)
{
P=P*2;
D=D+1;
}
S=S+1/P;
C=C+1;
}
cout<<"la sumade lasinversasde 2 elevadasatalesnumeroses:"<<S;
return0;
}

programación

  • 1.
    a) Escribir unprograma para imprimirla serie de los primeros N númerosnaturales. #include <iostream> usingnamespace std; intmain() { intN,C; cout<<"Escriba lacantidadde numerosnaturales:";cin>>N; C=1; while(C<=N) { cout<<C; C=C+1; } return0; } b) Escribir un programa para imprimirla serie de los primerosN números pares. #include <iostream> usingnamespace std; intmain() { intN,C; cout<<"Escriba lacantidadde numerospares:";cin>>N; C=1;
  • 2.
    while(C<=N) { cout<<2*C; C=C+1; } return0; } Forma alternativa #include <iostream> usingnamespacestd; intmain() { intN,C; cout<<"Escriba unnumero:";cin>>N; C=2; while(C<=(2*N)) { cout<<C; C=C+2; } return0; } c) Escribir un programa para imprimirlos primerosn números naturalesmúltiplesde 5. #include <iostream> usingnamespace std; intmain() { intC,N; cout<<"Escriba lacantidadde multiplosde 5:";cin>>N; C=1; while(C<=N) { cout<<5*C; C=C+1; } return0; } Forma alternativa #include <iostream> usingnamespace std; intmain()
  • 3.
    { intN,C; cout<<"Escriba unnumero:";cin>>N; C=5; while(C<=5*N) { cout<<C; C=C+5; } return0; } d) Escribirun programa para imprimirlos primerosN númerosimpares. #include <iostream> usingnamespace std; intmain() { intN,C; cout<<"Escriba lacantidadde numerosimpares:";cin>>N; C=1; while (C<=N) { cout<<2*C-1; C=C+1; } return0; } Forma alternativa #include <iostream> usingnamespace std; intmain() { intN,C; cout<<"Escriba unnumero:";cin>>N; C=1; while(C<=(2*N-1)) { cout<<C; C=C+2; } return0; }
  • 4.
    e) Escribir unprograma para calcular la suma de los primerosN números naturales. #include <iostream> usingnamespace std; intmain() { intC,S,N; cout<<"Escriba lacantidadde numerosnaturales:";cin>>N; C=1; S=0; while(C<=N) { S=S+C; C=C+1; } cout<<"La sumaes:"<<S; return0; } f) Escribir un programa para calcular las sumas parcialesde los primerosN números naturales. #include <iostream> usingnamespace std; intmain() { intC,S,N; cout<<"Escriba lacantidadde numerosnaturales:";cin>>N; C=1; S=0; cout<<"Las sumas parcialesson:"; while(C<=N) { S=S+C; cout<<S; C=C+1; } return0; } g) Escribir un programa para calcular la suma de los primerosN númerospares. #include <iostream> usingnamespace std; intmain() { intC,N,S; cout<<"Escriba lacantidadde numerospares:";cin>>N;
  • 5.
    C=1; S=0; while (C<=N) { S=S+2*C; C=C+1; } cout<<"La sumaes:"<<S; return0; } h)Escribir un programa enpseudocódigopara calcular el factorial de un númeroleídopor teclado. #include <iostream> usingnamespace std; intmain() { intN,C,P; cout<<"Escriba unnumero:",cin>>N; C=1; P=1; while(C<=N) { P=P*C; C=C+1; } cout<<"Su factorial es:"<<P; return0; } i) Escribir un programa para calcular el factorial de un númeroleídopor teclado. Si el número esnegativo mostrar el mensaje "Númeronopermitido" (eneste caso no se debe realizar la operación). #include <iostream> usingnamespace std; intmain() { intN,C,P; cout<<"Escriba unnumero:",cin>>N; if(N>=0) { C=1; P=1;
  • 6.
    while(C<=N) { P=P*C; C=C+1; } cout<<P; } else cout<<"Numeronopermitido"; return0; } j) Escribir unprograma para imprimir losdivisores de un númeroleídopor teclado. #include <iostream> usingnamespace std; intmain() { intN,C; cout<<"Escriba unnumero:";cin>>N; C=1; while(C<=N) { if(N%C==0) { cout<<C; } C=C+1; } return0; } k) Escribir un programa para contar los divisoresde un número. #include <iostream> usingnamespace std; intmain() { intN,C,Cont; cout<<"Escriba unnumero:";cin>>N; C=1; Cont=0; while(C<=N) { if(N%C==0) { Cont=Cont+1; } C=C+1;
  • 7.
    } cout<<"El total dedivisoreses:"<<Cont; return0; } l) Escribir un programa para calcular la suma de los divisoresde un número. #include <iostream> usingnamespace std; intmain() { intN,C,S; cout<<"Escriba unnumero:";cin>>N; C=1; S=0; while(C<=N) { if(N%C==0) { S=S+C; } C=C+1; } cout<<"La sumade sus divisoreses:"<<S; return0; } m) Escribir un programa para determinarsi un númeroes primo o no. #include <iostream> usingnamespace std; intmain() { intN,Cont,C; cout<<"Escriba unnumero:";cin>>N; Cont=0; C=1; while(C<=N) { if(N%C==0) { Cont=Cont+1; } C=C+1; } if(Cont==2)
  • 8.
    cout<<N<<" es primo"; else cout<<N<<"no es primo"; return0; } n) Escribir un programa para determinarsi un númeroleídopor teclado esperfectoo no #include <iostream> usingnamespace std; intmain() { intN,C,S; cout<<"Escriba unnumero:";cin>>N; C=1; S=0; while(C<=N/2) { if(N%C==0) { S=S+C; } C=C+1; } if(S==N) cout<<N<<" es perfecto"; else cout<<N<<" no es perfecto"; return0; } o) Escribir un programa para determinarla suma de las inversasde losprimeros N números pares. #include <iostream> usingnamespace std; intmain() { floatN,C,S; cout<<"Escriba unnumero:";cin>>N; C=1; S=0; while(C<=N) { S=S+1/(2*C); C=C+1; }
  • 9.
    cout<<"La sumade lasinversases:"<<S; return0; } p) Escribir un programa para determinarla suma de las inversasde losfactorialesde los primerosN números naturales. #include <iostream> usingnamespace std; intmain() { floatS,C,P,D,N; cout<<"Escriba lacantidadde numerosnaturales:";cin>>N; C=1; S=0; while(C<=N) { D=1; P=1; while(D<=C) { P=P*D; D=D+1; } S=S+1/P; C=C+1; } cout<<"la sumade lasinversasde susfactorialeses:"<<S; return0; } q) Escribir un programa para determinarla suma de las inversasde 2 elevado a cada uno de los primerosnúmerosnaturales empezandodesde el 0. #include <iostream> usingnamespace std; intmain() { floatS,C,P,D,N; cout<<"Escriba lacantidadde numerosnaturales(incluyeel cero):";cin>>N; C=1; S=0; while(C<=N) { P=1; D=1;
  • 10.