Ejercicio c++

Páginas: 11 (2502 palabras) Publicado: 13 de abril de 2012
16 Ejercicios
//Elaborar un programa que llene un vector con N-números reales
//(máximo 20) pedidos por teclado además pedir por teclado un número
//e imprimir cuántas veces se encuentra este número dentro del vector.
#include<iostream.h>
int main()
{
short i,n,c,N;
cout<<"digite cuantos numeros va a ingresar: ";
cin>>N;
while(N>20){cout<<"el mayor dato permitido es 20\ndigite de nuevo\ncantidad a ingresar: ";
cin>>N;}
int reales[N];
for(i=0;i<N;i++)
cin>>reales[i];
cout<<"digite un numero a buscar: ";
cin>>n;
c=0;
for(i=0;i<N;i++)
if(reales[i]==n)
c=c+1;
cout<<"\nel numero "<<n<<" se repite "<<c<<" veces\n";system("pause");
}
//Elaborar un programa que pida N-números enteros máximo 10. Almacenar
// en un vector los pares, en otro los impares y descartar los nulos.
//Imprimir los dos vectores.
#include<iostream.h>
int main()
{
short i,n,l,k,c=0,c1=0,N;
cout<<"digite cuantos numeros va a ingresar: ";
cin>>N;
while(N>10)
{cout<<"el mayordato permitido es 10\ndigite de nuevo\ncantidad a ingresar: ";
cin>>N;}

int reales[N];
for(i=0;i<N;i++)
cin>>reales[i];
system("cls");

for(i=0;i<N;i++)
if(reales[i]!=0)
if(reales[i]%2==0)
c=c+1;
else c1=c1+1;

int pares[c],impares[c1];
k=0;
l=0;
for(i=0;i<N;i++)
if(reales[i]!=0)if(reales[i]%2==0)
{pares[k]=reales[i];
k++;}
else {impares[l]=reales[i];
l++;}

cout<<"los numeros pares son:\n";
for(i=0;i<c;i++)
cout<<pares[i]<<"\n";
cout<<"\n";

cout<<"los numeros impares son:\n";
for(i=0;i<c1;i++)
cout<<impares[i]<<"\n";
cout<<"\n";system("pause");
}
//3. Elaborar un programa que llene un vector con N-números enteros
//(pueden haber repeticiones) imprimir una lista de números sin repeticiones.
#include<iostream.h>
int main()
{
short i,c,k=0,j,N;
cout<<"digite los numeros que va a introducir: ";
cin>>N;
int enteros[N],S[N];
for(i=0;i<N;i++)
cin>>enteros[i];cout<<"\n\nlos numeros enteros sin repeticiones son:\n";
for(i=0;i<N;i++)
{ c=0;
for(j=i+1;j<N;j++)
{if(enteros[i]==enteros[j])
c=c+1;}
if(c==0)
{S[k]=enteros[i];
k++;}}
for(i=0;i<k;i++)
cout<<S[i]<<"\n";
system("pause");
}
//Elaborar un programa que pida el número de elementos de unconjunto
// a y el número de elementos del conjunto b. Llenar ambos conjuntos
//con números enteros pedidos por teclado. Imprimir a U b.
//(Todos los elementos sin repetirse)
#include<iostream.h>
int main()
{
short i,j,k,l,c=0,c1=0,N,N1,N2;
cout<<"digite cuantos numeros va a ingresar en el conjunto A: ";
cin>>N;

int A[N];
for(i=0;i<N;i++)cin>>A[i];

cout<<"\ndigite cuantos numeros va a ingresar en el conjunto B: ";
cin>>N1;
N2=N+N1;

int B[N1];
for(i=0;i<N1;i++)
cin>>B[i];

int U[N2];
k=0;
for(i=0;i<N;i++)
{ c=0;
for(j=i+1;j<N;j++)
{if(A[i]==A[j])
c=c+1;}
if(c==0)
{U[k]=A[i];
k++;}}for(i=0;i<N1;i++)
{ c=0;
for(j=0;j<k;j++)
{if(U[j]==B[i])
c=c+1;}
if(c==0)
{U[k]=B[i];
k++;}
}
cout<<"\n\nconjunto union:\n";
for(i=0;i<k;i++)
cout<<U[i]<<"\n";

system("pause");
}

//Elaborar un programa que pida el numero de elementos de un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ejercicio C
  • Ejercicios c++
  • Ejercicios En C++
  • Ejercicios De C#
  • Ejercicios C++
  • Ejercicios c++
  • Ejercicios de c++
  • Ejercicios en c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS