Programacion C++
Enviado por machjuly • 5 de Agosto de 2014 • 921 Palabras (4 Páginas) • 164 Visitas
// unsigned int a; almacena sólo valores positivos
//*
typedef struct persona {
char nombre[32];
int edad;
char sexo;
}
Para acceder a cualquiera de estos parametros lo hacemos así
persona hombre;
hombre.edad
*//
/**
for (i=0; i<10; i++) {
if (i == 5) break;
cout << i << " ";
}
//0 1 2 3 4
**/
/**
for (i=0; i<10; i++) {
if (i == 5) continue;
cout << i << " ";
}
//0 1 2 3 4 6 7 8 9
*//
//sizeof(int) regresa el número de bytes ocupados por lo datos de tipo int.
***************************************************************************
void serie(int n,int &xn,int &xn1)
{
int i=1,j=1;
int xn=1;
cout<<1;
if(n>0)
{
if(n==1)
{
xn=1;
xn1=2;
}
else
{
while(j<=n)
{
xn=xn+i*i;
j++;
if(j>=n)
{break; }
xn=xn+(i*i)
j++;
i++;
}
xn1=xn+i*i;
}
}
else
{cout<<"error"<<endl;
xn=xn1=-1; }
}
cout<<"Escriba la sucesion 1,2,3,7,11,20,29,45,61,...."<<endl;
int n,x,y;
cout<<"escriba n"<<endl;
cin>>n;
serie(n,x,y);//NOTAR QUE EN LA FUNCION SE ESCRIBEN LOS VALORES CORRESPONDIENTES A X Y
cout<<"los dos ultimos numeros de la suc son:"<<x<<"", "<<y<<endl;
***************************************************************************
string es_primos(int n)
{
if(n>0)
{bool b=true;
for(int i=2;i<n;i++)
{
if(n%i==0)
{
b=false;
break;
}
}
if(b==true)
{ s="el numero es primo"}
else
{ s="el numero no es primo"}
}
else
{ s="el numero debe ser positivo"}
}
return s;
}
**************************************************************************
ESCRITURA SIMPLE EN ARCHIVO
////////////////////////////////
#include <iostream>
#include <cmath>
#include <fstream> //importante el uso de esta biblioteca para el uso de archivos
const double EPS=1e-20;
///////////////////////////////
int dif_coseno(double x)
{
int i=0;
double cos1=0,test;
ofstream f;
f.open ("Prueba.csv",ios::app);
do
{
cos1=cos1+((pow(-1.0,i)*pow(x,2*i))/factorial(2*i));
i++;
test= fabs(cos1-cos(x));
f<<"next"<<endl;///importante el uso del f<< que indica la salida de datos en la variable f
f<<i<<";"<<cos1<<";"<<test<<endl; ///le añado ; para separar celdas..
}
while(test>EPS);
f.close(); /// indica que ahi cierra el archivo
return i-1;
}
**************************************************************************
LECTURA SIMPLE EN ARCHIVO
////////////////////////////////
#include <iostream>
#include <cmath>
#include <fstream> //importante el uso de esta biblioteca
///////////////////////////////
double sum=0;
ifstream fo;
fo.open(archivo.c_str());///usamos
...