Mostrando entradas con la etiqueta C más más. Mostrar todas las entradas
Mostrando entradas con la etiqueta C más más. Mostrar todas las entradas

Programa de suma con arreglo usando función (C++)

//Suma con arreglo usando función

#include<conio.h>
#include<iostream>


using namespace std;
int suma(int x,int y);

main()
{
      int i,num1[10],num2[10];
      for(i=1;i<=3;i++)
      {
      cout<<"#1 => ";cin>>num1[i];
      cout<<"#2 => ";cin>>num2[i];
      cout<<endl;
      }
      for(i=1;i<=3;i++)
      {
                      cout<<suma(num1[i],num2[i])<<endl;
                       }
                       getch();
      }
   
     int suma(int x,int y)
      {
   
                       return x+y;
                     
      }
   

Realiza una calculo en una cadena de caracteres (C++)

//Imprime las vocales mayuscula y minuscula, consonantes mayuscula y minuscula, vocales //acentuadas y cantidad de espacio espacios en una cadena usando función.

#include<conio.h>
#include<iostream>
#include<stdio.h>

char * vocales(char v[50]);
char *consonantes (char v[50]);
char *vocalesAcentuadas (char v[50]);
char *vocalesSinAcento (char v[50]);
char *vocalesMayusculas (char v[50]);
char *vocalesMinusculas (char v[50]);
char *consonantesMayusculas (char v[50]);
char *consonantesMinusculas (char v[50]);
int cantidadEspacio (char n[50]);


using namespace std;
main(){
       int i;
       char cadena[50];
 printf ("Digite el la cadena: ");
     gets(cadena);
     printf ("s%cdigot-tLetrann",162);
     printf ("\n\nVocales                                %s ",vocales(cadena));
     printf ("\n\nConsonantes                            %s ",consonantes(cadena));
     printf ("\n\nVocales acentuadas                     %s ",vocalesAcentuadas(cadena));
     printf ("\n\nVocales sin Acento                     %s ",vocalesSinAcento(cadena));
     printf ("\n\nVocales Mayuculas                      %s ",vocalesMayusculas(cadena));
     printf ("\n\nVocales Minusculas                     %s ",vocalesMinusculas(cadena));
     printf ("\n\nConsonantes Maysculas                  %s ",consonantesMayusculas(cadena));
     printf ("\n\nConsonantes Minusculas                 %s ",consonantesMinusculas(cadena));
   
   
   
     printf ("\n\nCantidad de espacio                    :%d ",cantidadEspacio(cadena)); fflush(stdin);//imprimiendo los espacios
 
    //printf ("\Consonantes %s ",consonantes(cadena));
   //cout << vocales(*cadena); fflush(stdin);
     getch();
    }
 
  //////////////////////////////////////////////////////////////////////////////
    char *vocales (char v[50]) //para imprimir todas las vocales

{
     char vocalesJuntas[100]=":";
     int i;
 for(i=0; v[i]!='\0'; i++)
 {
 if (v[i]=='a')
 {
strcat (vocalesJuntas,"a");
}

 if (v[i]=='e')
 {
strcat (vocalesJuntas,"e");
}

if (v[i]=='i')
 {
strcat (vocalesJuntas,"i");
}

 if (v[i]=='o')
 {
strcat (vocalesJuntas,"o");
}
 if (v[i]=='u')
 {
strcat (vocalesJuntas,"u");
}
if (v[i]=='A')
 {
strcat (vocalesJuntas,"A");// VOCALES MAYUSCULAS
}

 if (v[i]=='E')
 {
strcat (vocalesJuntas,"E");
}

if (v[i]=='I')
 {
strcat (vocalesJuntas,"I");
}

 if (v[i]=='O')
 {
strcat (vocalesJuntas,"O");
}
 if (v[i]=='U')
 {
strcat (vocalesJuntas,"U");
}

if (v[i]=='\xA0')//vocales minusculas acentuadas
 {
strcat (vocalesJuntas,"\xA0");// a acentuada
}

 if (v[i]=='\x82')
 {
strcat (vocalesJuntas,"\x82");// e acentuada
}

if (v[i]=='\xA1')
 {
strcat (vocalesJuntas,"\xA1");// I ACENTUADA
}

 if (v[i]=='\xA2')
 {
strcat (vocalesJuntas,"\xA2");// O ACENTUADA
}
 if (v[i]=='\xA3')
 {
strcat (vocalesJuntas,"\243");// U ACENTUADA
}

}
return (vocalesJuntas);


       }
    ///////////////////////////////////////////////////////////////////////////
 

  ///////////////////////////////////////////////////////////////////////////
      char *consonantes (char v[50]) //para imprimir las consonantes

{
     char consonantesJuntas[100]=":";
     int i;
 for(i=0; v[i]!='\0'; i++)
 {   
   if (v[i]=='b')
  {
 strcat (consonantesJuntas,"b");
}
  if (v[i]=='c')
  {
   strcat (consonantesJuntas,"c");
}
  if (v[i]=='d')
  {
 strcat (consonantesJuntas,"d");
}
  if (v[i]=='f')
  {
   strcat (consonantesJuntas,"f");
}
  if (v[i]=='g')
  {
   strcat (consonantesJuntas,"g");
}
  if (v[i]=='h')
  {
   strcat (consonantesJuntas,"h");
}
  if (v[i]=='j')
  {
   strcat (consonantesJuntas,"j");
}
  if (v[i]=='k')
  {
   strcat (consonantesJuntas,"k");
}
  if (v[i]=='l')
  {
 strcat (consonantesJuntas,"l");
}
  if (v[i]=='m')
  {
  strcat (consonantesJuntas,"m");
}
  if (v[i]=='n')
  {
   strcat (consonantesJuntas,"n");
}
 if (v[i]=='\xA4')
  {
   strcat (consonantesJuntas,"\xA4");   //para ñ minuscula
}
  if (v[i]=='p')
  {
   strcat (consonantesJuntas,"p");
}
  if (v[i]=='q')
  {
 strcat (consonantesJuntas,"q");
}
  if (v[i]=='r')
  {
   strcat (consonantesJuntas,"r");
}
  if (v[i]=='s')
  {
  strcat (consonantesJuntas,"s");
}
  if (v[i]=='t')
  {
   strcat (consonantesJuntas,"t");
}
  if (v[i]=='v')
  {
   strcat (consonantesJuntas,"v");
}
  if (v[i]=='W')
  {
   strcat (consonantesJuntas,"w");
}
  if (v[i]=='x')
  {
   strcat (consonantesJuntas,"x");
}
  if (v[i]=='y')
  {
   strcat (consonantesJuntas,"y");
}

  if (v[i]=='z')
  {
   strcat (consonantesJuntas,"z");
}
 if (v[i]=='B')
  {
 strcat (consonantesJuntas,"B");//contantes mayusculas
}
  if (v[i]=='C')
  {
   strcat (consonantesJuntas,"C");
}
  if (v[i]=='D')
  {
 strcat (consonantesJuntas,"D");
}
  if (v[i]=='F')
  {
   strcat (consonantesJuntas,"F");
}
  if (v[i]=='G')
  {
   strcat (consonantesJuntas,"G");
}
  if (v[i]=='H')
  {
   strcat (consonantesJuntas,"H");
}
  if (v[i]=='J')
  {
   strcat (consonantesJuntas,"J");
}
  if (v[i]=='K')
  {
   strcat (consonantesJuntas,"K");
}
  if (v[i]=='L')
  {
 strcat (consonantesJuntas,"L");
}
  if (v[i]=='M')
  {
  strcat (consonantesJuntas,"M");
}
  if (v[i]=='N')
  {
   strcat (consonantesJuntas,"N");
}
 if (v[i]=='\xA5')
  {
   strcat (consonantesJuntas,"\xA5"); // para Ñ mayuscula
}
  if (v[i]=='P')
  {
   strcat (consonantesJuntas,"P");
}
  if (v[i]=='Q')
  {
 strcat (consonantesJuntas,"Q");
}
  if (v[i]=='R')
  {
   strcat (consonantesJuntas,"R");
}
  if (v[i]=='S')
  {
  strcat (consonantesJuntas,"S");
}
  if (v[i]=='T')
  {
   strcat (consonantesJuntas,"T");
}
  if (v[i]=='V')
  {
   strcat (consonantesJuntas,"V");
}
  if (v[i]=='W')
  {
   strcat (consonantesJuntas,"W");
}
  if (v[i]=='X')
  {
   strcat (consonantesJuntas,"X");
}
  if (v[i]=='Y')
  {
   strcat (consonantesJuntas,"Y");
}

  if (v[i]=='Z')
  {
   strcat (consonantesJuntas,"Z");
}
 
 
 
}
 return (consonantesJuntas);
}
//////////////////////////////////////////////////////////////////////////////

 ///////////////////////////////////////////////////////////////////////////// 
     char *vocalesAcentuadas (char v[50]) //para imprimir vocales ACENTUADAS

{
     char vocalesAJuntas[100]=":";
     int i;
 for(i=0; v[i]!='\0'; i++)
 {
 if (v[i]=='\xA0')
 {
strcat (vocalesAJuntas,"\xA0");// a acentuada
}

 if (v[i]=='\x82')
 {
strcat (vocalesAJuntas,"\x82");// e acentuada
}

if (v[i]=='\xA1')
 {
strcat (vocalesAJuntas,"\xA1");// I ACENTUADA
}

 if (v[i]=='\xA2')
 {
strcat (vocalesAJuntas,"\xA2");// O ACENTUADA
}
 if (v[i]=='\xA3')
 {
strcat (vocalesAJuntas,"\243");// U ACENTUADA

 
}
return (vocalesAJuntas);
}
///////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////

 char *vocalesSinAcento (char v[50]) //para imprimir vocales sin acento

{
     char vocalesSAJuntas[100]=":";
     int i;
 for(i=0; v[i]!='\0'; i++)
 {
 if (v[i]=='a')
 {
strcat (vocalesSAJuntas,"a");//vocales minusculas
}

 if (v[i]=='e')
 {
strcat (vocalesSAJuntas,"e");
}

if (v[i]=='i')
 {
strcat (vocalesSAJuntas,"i");
}

 if (v[i]=='o')
 {
strcat (vocalesSAJuntas,"o");
}
 if (v[i]=='u')
 {
strcat (vocalesSAJuntas,"u");
}
if (v[i]=='A')
 {
strcat (vocalesSAJuntas,"A");// VOCALES MAYUSCULAS
}

 if (v[i]=='E')
 {
strcat (vocalesSAJuntas,"E");
}

if (v[i]=='I')
 {
strcat (vocalesSAJuntas,"I");
}

 if (v[i]=='O')
 {
strcat (vocalesSAJuntas,"O");
}
 if (v[i]=='U')
 {
strcat (vocalesSAJuntas,"U");
}
}
return vocalesSAJuntas;
}
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
char *vocalesMayusculas (char v[50]) //para imprimir vocales mayusculas
{
char vocalesMJuntas[100]=":";
     int i;
 for(i=0; v[i]!='\0'; i++)
 {
 if (v[i]=='A')
{
strcat (vocalesMJuntas,"A");// VOCALES MAYUSCULAS
}

 if (v[i]=='E')
 {
strcat (vocalesMJuntas,"E");
}

if (v[i]=='I')
 {
strcat (vocalesMJuntas,"I");
}

 if (v[i]=='O')
 {
strcat (vocalesMJuntas,"O");
}
 if (v[i]=='U')
 {
strcat (vocalesMJuntas,"U");
}
}
return vocalesMJuntas;
}
/////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

char *vocalesMinusculas (char v[50]) //para imprimir las vocales minusculas

{
     char vocalesMJuntas[100]=":";
     int i;
 for(i=0; v[i]!='\0'; i++)
 {
 if (v[i]=='a')
 {
strcat (vocalesMJuntas,"a");//vocales minusculas
}

 if (v[i]=='e')
 {
strcat (vocalesMJuntas,"e");
}

if (v[i]=='i')
 {
strcat (vocalesMJuntas,"i");
}

 if (v[i]=='o')
 {
strcat (vocalesMJuntas,"o");
}
 if (v[i]=='u')
 {
strcat (vocalesMJuntas,"u");
}
if (v[i]=='\xA0')//vocales minusculas acentuadas
 {
strcat (vocalesMJuntas,"\xA0");// a acentuada
}

 if (v[i]=='\x82')
 {
strcat (vocalesMJuntas,"\x82");// e acentuada
}

if (v[i]=='\xA1')
 {
strcat (vocalesMJuntas,"\xA1");// I ACENTUADA
}

 if (v[i]=='\xA2')
 {
strcat (vocalesMJuntas,"\xA2");// O ACENTUADA
}
 if (v[i]=='\xA3')
 {
strcat (vocalesMJuntas,"\243");// U ACENTUADA
}
}
return vocalesMJuntas;

}

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//para imprimir las consonantes en mayuscula
char *consonantesMayusculas (char v[50])
{
    char consonantesMayJuntas[100]=":";
     int i;
 for(i=0; v[i]!='\0'; i++)
 {   
 if (v[i]=='B')
  {
 strcat (consonantesMayJuntas,"B");//contantes mayusculas
}
  if (v[i]=='C')
  {
   strcat (consonantesMayJuntas,"C");
}
  if (v[i]=='D')
  {
 strcat (consonantesMayJuntas,"D");
}
  if (v[i]=='F')
  {
   strcat (consonantesMayJuntas,"F");
}
  if (v[i]=='G')
  {
   strcat (consonantesMayJuntas,"G");
}
  if (v[i]=='H')
  {
   strcat (consonantesMayJuntas,"H");
}
  if (v[i]=='J')
  {
   strcat (consonantesMayJuntas,"J");
}
  if (v[i]=='K')
  {
   strcat (consonantesMayJuntas,"K");
}
  if (v[i]=='L')
  {
 strcat (consonantesMayJuntas,"L");
}
  if (v[i]=='M')
  {
  strcat (consonantesMayJuntas,"M");
}
  if (v[i]=='N')
  {
   strcat (consonantesMayJuntas,"N");
}
 if (v[i]=='\xA5')
  {
   strcat (consonantesMayJuntas,"\xA5"); // para Ñ mayuscula
}
  if (v[i]=='P')
  {
   strcat (consonantesMayJuntas,"P");
}
  if (v[i]=='Q')
  {
 strcat (consonantesMayJuntas,"Q");
}
  if (v[i]=='R')
  {
   strcat (consonantesMayJuntas,"R");
}
  if (v[i]=='S')
  {
  strcat (consonantesMayJuntas,"S");
}
  if (v[i]=='T')
  {
   strcat (consonantesMayJuntas,"T");
}
  if (v[i]=='V')
  {
   strcat (consonantesMayJuntas,"V");
}
  if (v[i]=='W')
  {
   strcat (consonantesMayJuntas,"W");
}
  if (v[i]=='X')
  {
   strcat (consonantesMayJuntas,"X");
}
  if (v[i]=='Y')
  {
   strcat (consonantesMayJuntas,"Y");
}

  if (v[i]=='Z')
  {
   strcat (consonantesMayJuntas,"Z");
}
 
 
 
}
 return (consonantesMayJuntas);
}
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////



////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//para imprimir las consonantes en minusculas

 char *consonantesMinusculas (char v[50]) //para imprimir las consonantes minusculas

{
     char consonantesMiJuntas[100]=":";
     int i;
 for(i=0; v[i]!='\0'; i++)
 {   
   if (v[i]=='b')
  {
 strcat (consonantesMiJuntas,"b");
}
  if (v[i]=='c')
  {
   strcat (consonantesMiJuntas,"c");
}
  if (v[i]=='d')
  {
 strcat (consonantesMiJuntas,"d");
}
  if (v[i]=='f')
  {
   strcat (consonantesMiJuntas,"f");
}
  if (v[i]=='g')
  {
   strcat (consonantesMiJuntas,"g");
}
  if (v[i]=='h')
  {
   strcat (consonantesMiJuntas,"h");
}
  if (v[i]=='j')
  {
   strcat (consonantesMiJuntas,"j");
}
  if (v[i]=='k')
  {
   strcat (consonantesMiJuntas,"k");
}
  if (v[i]=='l')
  {
 strcat (consonantesMiJuntas,"l");
}
  if (v[i]=='m')
  {
  strcat (consonantesMiJuntas,"m");
}
  if (v[i]=='n')
  {
   strcat (consonantesMiJuntas,"n");
}
 if (v[i]=='\xA4')
  {
   strcat (consonantesMiJuntas,"\xA4");   //para ñ minuscula
}
  if (v[i]=='p')
  {
   strcat (consonantesMiJuntas,"p");
}
  if (v[i]=='q')
  {
 strcat (consonantesMiJuntas,"q");
}
  if (v[i]=='r')
  {
   strcat (consonantesMiJuntas,"r");
}
  if (v[i]=='s')
  {
  strcat (consonantesMiJuntas,"s");
}
  if (v[i]=='t')
  {
   strcat (consonantesMiJuntas,"t");
}
  if (v[i]=='v')
  {
   strcat (consonantesMiJuntas,"v");
}
  if (v[i]=='W')
  {
   strcat (consonantesMiJuntas,"w");
}
  if (v[i]=='x')
  {
   strcat (consonantesMiJuntas,"x");
}
  if (v[i]=='y')
  {
   strcat (consonantesMiJuntas,"y");
}

  if (v[i]=='z')
  {
   strcat (consonantesMiJuntas,"z");
}

}
return consonantesMiJuntas;
}
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
     int cantidadEspacio (char n[50])//para decir la cantidad de espacio que tiene
     {
          int i, espacio=0;
         for(i=0; n[i]!='\0'; i++)
     {
            if(n[i]==' ')
     {
     espacio ++;//acumulador de espacio
     }
      }
     
        return  (espacio); }
       

Imprime las vocales con función (C++)

//string con funcion
//10/13/2012 || 11:48 PM

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

char ven(char *texto[50]);
main()
{
   
      char v[50];
   
      gets(v);
      ven(v);
      getch();
      }
      char ven(char* texto[50])
      {
      int i;
      char vocales[50]=("");
   
      for(i=0;i<=strlen(texto);i++)
        {
        if(texto[i]>=65 && texto[i]<=90)//rango de letras mayuscula                       //Controla las vocales
        {if(texto[i]=='A'|| texto[i]=='E'|| texto[i]=='I'|| texto[i]=='O'|| texto[i]=='U')
        {
        vocales[i]=texto[i];
       // strcat(vocales);
        }
        }
        }
       // printf("%s",vocales);
        return vocales;
        }
     
   
   

Nómina (C++)

//PROGRAMA EN C QUE GENERA UN ARCHIVO DE ENTRADA DE EMPLEADO QUE //REALIZA DIFERENTES CÁLCULOS EN LA NÓMINA.
//10/12/2012 <> 10:45 A.M

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>

using namespace std;

int main()
{
int HT,PpH,d,IA,SB,i=0;
float AFP,ARS,UnoD,TD,SN,SSN=0,pro=0,var=0,mm=999999999;
char nombre[20],opc,n[20],c[20],ce[20],HoT[20],PHo[20],des[20],IAd[20],codigo[30],cedula[15];
FILE *arch;
arch =  fopen("empleado.txt","a+");
if(arch == NULL)
{
fprintf(stderr,"El archivo no se pudo crear o abrir");
getch();
exit(1);
}
do
{
system("cls");
cout<<"                                                            FECHA:  ";system("date/t");
cout<<"                                                             HORA:  ";system("time/t");
cout<<"+---------------------------------------------------+\n";
cout<<"|              NOMINA DE EMPLEADO                   |\n";
cout<<"+---------------------------------------------------+\n";
cout<<"\n";
printf("NOMBRE.............: " );gets(nombre);
printf("CODIGO.............: " );gets(codigo);
printf("CEDULA.............: " );gets(cedula);
printf("HORAS TRABAJADAS...: " );scanf("%d",&HT);
printf("PAGO POR HORA......: " );scanf("%d",&PpH);
printf("DESCUENTO..........: " );scanf("%d",&d);
printf("INCENTIVO ADICIONAL: " );scanf("%d",&IA);
fprintf(arch,"%15s %15s %15s %10d %10d %10d %10d\n",codigo,nombre,cedula,HT,PpH,d,IA);
printf("\nDeseas continuar (S/N): ");scanf("%c",&opc);
opc=getch();
} while ((opc=='S') || (opc=='s'));
cout<<"\n\n";
cout<<"\n+----------------------------------------------------------------------------------------------------------------------------+\n";
cout<<"| CODIGO  NOMBRE       CEDULA           HT      P*H     Desc.     IA       SB      AFP      ARS    1% Desc.    TD      SB    |\n";
cout<<"+----------------------------------------------------------------------------------------------------------------------------+\n";
fclose(arch);
arch =  fopen("empleado.txt","r");
while(feof(arch)=='\0')
{

fscanf(arch,"%15s %15s %15s %10s %10s %10s %10s\n",c,n,ce,HoT,PHo,des,IAd);

SB=(atoi(HoT)*atoi(PHo))+atoi(IAd); //Calcula Sueldo neto
AFP=(0.0272*SB)/100;                //Calcula AFP
ARS=(0.0301*SB)/100;                //Calcula ARS
UnoD=(0.01*SB)/100;                  //Calcula 1% de descuento
TD=AFP+ARS+UnoD+atoi(IAd);          //Calcula Total de descuento
SN=SB-TD;                           //Calcula Sueldo neto
SSN+=SN;
i++;
if(SN>=var)                         //Calcula Sueldo neto mayor
{var=SN;}
if(SB<mm)                           //Calcual sueldo neto menor
{mm=SN;}
printf("  %-6s  %-12s %-11s %6s %8s %8s %8s %8d %10.2f %8.2f %8.2f %8.2f   %6.2f \n",c,n,ce,HoT,PHo,des,IAd,SB,AFP,ARS,UnoD,TD,SN);
fflush(stdin);
}
cout<<"+----------------------------------------------------------------------------------------------------------------------------+\n";
fclose(arch);
pro=SSN/i;
printf("PROMEDIO SUELDO NETO => %10.2f\n ",pro);
printf("   SUELDO NETO MAYOR => %10.2f\n ",var);
printf("   SUELDO NETO MENOR => %10.2f   ",mm);
getch();

return 0;
}

Promedio (C++)

//PROGRAMA EN C QUE GENERA UN ARCHIVO DE ENTRADA DE NOTAS Y LUEGO //IMPRIME PROMEDIO.
//14/11/2012 <> 9:33 P.M

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>

using namespace std;

typedef struct
{
int pp,sp,tp;
} inv;

int main()
{
FILE *arch;
float total=0,promedio=0;
int i=0;
inv RecordInv;
char opc;
char ResulPP[15],ResulSP[15],ResulTP[15];
arch =  fopen("nuevo.txt","a+"); 

   if(arch == NULL)
   {
      fprintf(stderr,"El archivo no se pudo crear o abrir");
      getch();
      exit(1);
   }

do
{
printf("Digite Primer: " );  scanf("%d",&RecordInv.pp);
printf("Digite Segundo: ");  scanf("%d",&RecordInv.sp);
printf("Digite Tercer: " );  scanf("%d",&RecordInv.tp);
fprintf(arch,"%10d %50d %15d",RecordInv.pp, RecordInv.sp, RecordInv.tp);
printf("Deseas continuar (S/N): ");
opc=getch();
}while ((opc=='S') || (opc=='s')) ;

printf("\n");
printf("+-------------------------------------------------------+\n");
printf("| Primer          Segundo          Tercero |\n");
printf("+-------------------------------------------------------+\n");
fclose(arch);
arch =  fopen("nuevo.txt","r");
     while(feof(arch)=='\0')
{
    fscanf(arch,"%15s %20s %25s",ResulPP,ResulSP,ResulTP);
total+= atoi(ResulPP)+atoi(ResulSP)+atoi(ResulTP);
            i++;
printf("|%10s %16s %16s\t\t| \n",ResulPP,ResulSP,ResulTP);
fflush(stdin);
}
printf("+-------------------------------------------------------+\n");
     promedio=total/i;
printf("Promedio %10.2f",promedio);
fclose(arch);
     getch();
return 0;
}

Factorial (C++)

//Programa que calcula el Factorial
//09/11/2012

#include <stdio.h>
#include<iostream>
#include <conio.h>

using namespace std;

long double CalculoFactorial(int Num);

main()
{
      int numero;
      cout<<"    \n\n\t\tFACTORIAL\n\n\n" ;
      cout<<"    \tNumero => "    ;cin>>numero;
      cout<<"    \n\tEl factorial de "    <<numero<<"! es "<<CalculoFactorial(numero);
      getch();
}

 //Funcion que calcula el factorial
 long double CalculoFactorial(int Num)
 {
     int i,numero;
     long double factorial=1;
     for(i=Num;i>0;i--)
     {
     factorial*=i;
     }
     return factorial;
 }

Fibonacci (C++)

//Programa que realiza la secuencia fibonacci
//10/11/2012 <> 2:02 p.m

#include<conio.h>
#include<iostream>
#include <stdio.h>

using namespace std;

string CalculoFibonacci(int Numero);
string convertir(int Numero);

main()
{
      int num;
      cout<< "\n\n\tFIBONACCI\n\n\n"   ;
      cout<< "Cantidad de digito => "  ;cin>>num;
      cout<< "\n"<<CalculoFibonacci(num);
      getch();
}

//Realiza la secuencia Fibonacci
string CalculoFibonacci(int Numero)
{
     int v[100],k[100],i,n=0;
     string guarda=("");
   
     v[0]=0;                                 //inicializacion del numero siguiente
     k[0]=0;                                 //inicializacion del numero anterior
     for(i=0;i<Numero;i++)
     {
     if(i==1){k[0]=1;}                       //para introducir el numero 1
     v[i]=v[i-n]+k[i-n];                     //para obtener el numero siguiente
     k[i]=v[i-n];                            //para obtener el numero anterior
     n=1;                             
     guarda+=convertir(v[i]);                //guarda el los cararteres
     if(i<(Numero-1)){guarda+=",";}          //para obtener las comas         
     }
     return guarda;
}

//Convencion de entero a char
string convertir(int Numero)
{
       char conver[100];
       sprintf(conver,"%d",Numero);
       return conver;
}