no puedo hacer que funcione una instruccion
Publicado por fernando (1 intervención) el 30/08/2010 21:59:42
hola a todos, por favor me pueden ayudar un poco con la instrucción "delete", nose con que libreria trabaja estuve haciendo en C++ un programa sobre estructura de datos, ejm. en listas, pilas, colas, pero la instrucción "delete", no funciona. este es mi ejemplo
#include<iostream.h>
#include <stdlib.h>
int a[50];
int i,n,x,z,p;
void main ()
{
cout<<"ingrese cantidad de informacion ";
cin>>n;
for (i=1;i<=n;i++)
{
cout<<"ingrese dato ";
cin>>a[i];
}
for (i=1;i<=n;i++)
{
cout<<a[i]<<endl;
}
cout<<"ingrese el numero a encontrar";
cin>>x;
for (i=1;i<=n;i++)
{
if (a[i]==x)
{
cout<<"el numero encontrado es: "<<a[i]<<endl;
}
else cout<<"no hay";
}
cout<<"ingrese";
cin>>z;
for (i=1;i<=n;i++)
{
if(i==z)
{
delete a[i]; //aqui quiero eliminar
}
}
for (i=1;i<=n;i++)
{
cout<<a[i]<<endl;
}
}
#include<iostream.h>
#include <stdlib.h>
int a[50];
int i,n,x,z,p;
void main ()
{
cout<<"ingrese cantidad de informacion ";
cin>>n;
for (i=1;i<=n;i++)
{
cout<<"ingrese dato ";
cin>>a[i];
}
for (i=1;i<=n;i++)
{
cout<<a[i]<<endl;
}
cout<<"ingrese el numero a encontrar";
cin>>x;
for (i=1;i<=n;i++)
{
if (a[i]==x)
{
cout<<"el numero encontrado es: "<<a[i]<<endl;
}
else cout<<"no hay";
}
cout<<"ingrese";
cin>>z;
for (i=1;i<=n;i++)
{
if(i==z)
{
delete a[i]; //aqui quiero eliminar
}
}
for (i=1;i<=n;i++)
{
cout<<a[i]<<endl;
}
}
Valora esta pregunta


0