//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;
}
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
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); }
#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;
}
//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;
}
//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;
}
//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;
}
//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;
}
//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;
}
Suscribirse a:
Comentarios (Atom)