es mi primer tema y vengo pidiendo algo de ayuda
con un programa en c++
el compilador que yo uso es el Dev C++
el programa en si debe:
mediante una funcion capturar datos y guardarlos en un arreglo
despues con esos datos debo extraer datos que cumplan con una condicion previamente en la que los datos sean menores a "n" numero dado por el usuario
despues de eso debo guardar los datos que cumplen con la condicion en un nuevo arreglo que debe estar declarado en main
llevo esto del programa:
Citar
#include <iostream>
using namespace std;
#include <conio.h>
#include <string.h>
class EXTRACCION
{
public:
int n,i,da[30],d,f[30],no;
int capturar ()
{
cout << "Cuantos datos? "; cin >> n;
for (i=0;i<n;i++)
{cout << "Dato: "; cin >> da;}
}
int extraccion ()
{cout << "No. para la condicion: "; cin >> no;
for (i=0;i<no;i++)
{
if (da==no);}
cin >> f[30];
return f[30];
getch ();}
};
int main ()
{EXTRACCION EX;
int op,dr,da[30];
do
{ cout << "Bienvenido\n\n";
cout << "1.- Introducir datos\n";
cout << "2.- Condicion\n";
cout << "3.- Salir\n"; cin >> op;
switch (op)
{case 1:{EX.capturar();break;}
case 2:{dr=EX.extraccion(); cin >> da[30];}
}
}while (op!=3);
}
using namespace std;
#include <conio.h>
#include <string.h>
class EXTRACCION
{
public:
int n,i,da[30],d,f[30],no;
int capturar ()
{
cout << "Cuantos datos? "; cin >> n;
for (i=0;i<n;i++)
{cout << "Dato: "; cin >> da;}
}
int extraccion ()
{cout << "No. para la condicion: "; cin >> no;
for (i=0;i<no;i++)
{
if (da==no);}
cin >> f[30];
return f[30];
getch ();}
};
int main ()
{EXTRACCION EX;
int op,dr,da[30];
do
{ cout << "Bienvenido\n\n";
cout << "1.- Introducir datos\n";
cout << "2.- Condicion\n";
cout << "3.- Salir\n"; cin >> op;
switch (op)
{case 1:{EX.capturar();break;}
case 2:{dr=EX.extraccion(); cin >> da[30];}
}
}while (op!=3);
}
creo que voy bien hasta esta parte pero ya nose
como extraer los datos y guardarlos en otro arreglo.
de antemano gracias.
Simplemente con saber como extraer los datos creo poder continuar yo solo con el resto del programa