Está en la página 1de 7

PRACTICA 3

METODOLOGIA DE LA PROGRAMACION 1     SIS 1110 “C” 
DOCENTE:Ing. Balderrama Vasquez Carlos Ricardo 
AUXILIAR: Univ. Quispe Martínez Juan Visney 
UNIVERSITARIO: Cayo Quelca Gualberto 
Fecha de Entrega: Segundo Parcial 

Realice el pseudocódigo o diagrama de flujo y código en C++ de los siguientes problemas


1. Dado 2 números N y M introducidos por teclado, ingresar por teclado N números
y contar la cantidad de veces que aparece el número M.
Ej. N=7 M=4
8 4 2 9 4 1 4
R. El número 4 se repite 3 veces.
#include<iostream> 
#include<stdio.h> 
#include<conio.h> 
#include<stdlib.h> 
using namespace std; 
int main() 

    int n,m,c,p; 
    cout<<"introdusca la cantidad de numeros: "; 
  cin>>n; 
  cout<<"que numero quiere buscar: "; 
  cin>>m; 
  c=0; 
  cout<<"introdusca los numeros"<<endl; 
  for(int i=1;i<=n;i++) 
    { 
    cin>>p; 
    if(p==m) 
      c=c+1; 
    } 
  cout<<"El numero "<<m<<" aparece "<<c<<" veces"; 
    return 0; 

 
2. Dado 2 números A y B, determinar la cantidad de múltiplos de 3 existen entre los
números.
Ej. A=5 B = 21
R. Existen 7 múltiplos de 3.

#include<iostream> 
#include<stdio.h> 
#include<conio.h> 
#include<stdlib.h> 
using namespace std; 
int main() 

    int a,b,c; 
    cout<<"introdusca el numero inicial: "; 
  cin>>a; 
  cout<<"introdusca el numero final: "; 
  cin>>b; 
  c=1; 
  for(int i=a;i<=b;i++) 
  { 
      if(i%3==0) 
      c=c+1; 
    } 
  cout<<"Existen "<<c<<" multiplos de 3"<<endl; 
    return 0; 

3. Dado un numero N introducido por teclado generar los primeros N términos de la
serie Fibonacci
Ej. N=8
R. 1 1 2 3 5 8 13 21
 
#include<iostream> 
#include<stdio.h> 
#include<conio.h> 
#include<stdlib.h> 
using namespace std; 
int main() { 
 int a,b,c,n,cc=2; 
 a=1; 
 b=1; 
 cout<<"hasta q numero quiere la serie: "; 
 cin>>n; 
  cout<<a<<"\t"<<b<<"\t"; 
while(cc<n){ 
    c=a+b; 
    cout<<c<<"\t"; 
    cc++; 
    a=b; 
    b=c; 
 

  return 0; 

 
 
 
 
 
 
4. Dado un numero N introducido por teclado generar la siguiente serie.

Ej. N=5

R. 2 . . .
 
 
#include<iostream> 
#include<stdio.h> 
#include<conio.h> 
#include<stdlib.h> 
#include<cmath> 
using namespace std; 
int main() 

    float n,i,s; 
    cout<<"introdusca un numero hasta donde se sume: "; 
    cin>>n; 
  s=0; 
  for(i=1;i<=n;i++) 
    s=s+(pow(2,i)/i); 
  cout<<"el resultado es "<<s<<endl; 
    return 0; 

 
5. Generar un algoritmo para calcular la cantidad total de cuadrados que existe en
un cuadrado de tamaño N.
Ej. N=3

R. La cantidad total de cuadrados es 14.

#include<iostream> 
#include<stdio.h> 
#include<conio.h> 
#include<stdlib.h> 
#include<math.h> 
using namespace std; 
int main() 

    int n,r; 
    cout<<"intrudusca el tamaño: "; 
  cin>>n;  
  r=0; 
  for(int i=1;i<=n;i++) 
    r=r+pow(i,2); 
  cout<<"La cantidad total de cuadrados es: "<<r<<endl; 
    return 0; 

6. Realizar un programa para verificar si un número introducido por teclado es un
número primo o no.
Ej. N = 13
R. El número es primo.
#include<iostream> 
#include<stdio.h> 
#include<conio.h> 
#include<stdlib.h> 
using namespace std; 
int main() 

    int a,n,p; 
  cout<<"introdusca el numero: "; 
  p=1; 
  cin>>n; 
  a=n%2; 
  a=(n+a)/2; 
  for(int i=2;i<=a;i++) 
    if(n%i==0) 
      p=0; 
  if(p=1) 
    cout<<"El numero es primo"<<endl; 
  else 
    cout<<"El numero no es primo"<<endl; 
    return 0; 

7. Dado un numero N de al menos 5 dígitos, encontrar la cantidad de dígitos pares
e impares que tiene.
Ej. N = 928421
R. El número tiene 4 números pares y 2 números impares.
 
#include<iostream> 
#include<stdio.h> 
#include<conio.h> 
#include<stdlib.h> 
using namespace std; 
int main() { 
  int a=0,b,d,np=0,ni=0; 
  cout<<"ingrese el numero"<<endl; 
  cin>>b; 
  d=b*1; 
  while (b>0) 
  { 
  if(b%2==0) 
        { 
            np=np+1; 
        } 
        else 
            ni=ni+1; 
        b=b/10; 
        a++; 
  } 
    cout<<"El numero tiene "<<np<<" numeros pares"<<" y "<<ni<<" numeros impares"<<endl; 
  return 0; 

 

También podría gustarte