Entradas

Mostrando entradas de 2011

Uso de apuntadores en C++: cálculo de media

Imagen
#include<iostream> #include<string> using namespace std; const int MAX=30;   // MAX es una constante de valor 30 int main(){            int i,n;            double x[MAX], // arreglo de a lo más 30 valores tipo double                      *realptr = x,           // realptr es un apuntador a x                       sum, sumx=0.0, p;  // valores tipo double                        do{               cout<<"D\x82 N\xa3mero de datos:  ";  /// é y ú... notación decimal               cin>>n;                               }while(n<2 ...

Manejo de apuntadores y cadenas en C++

Imagen
#include<iostream> #include<ctype.h> #include<string> void manejo1(char *,const char *); void manejo2(char *,const char *,int); using namespace std; int main(){     char cad1[25],*cad2="Acuerdo...amigo",cad4[]="LEY...enemigo";     manejo1(cad1,cad2);     int n=strlen(cad1);           // tamanho del arreglo cad1 después de copiar     manejo2(cad1,cad4,n);    //copia cad4 en cad1 pero comenzando en la posición n     cout<<cad1<<endl;     system("pause");         return 0; } void manejo1(char *s1,const char *s2){    /// esta función copia s2 en s1      for(;(*s1=*s2)!='\0';s1++,s2++)  ; } void manejo2(char *s1,const char *s2,int n){                                //copia s2 en s1 pero comenzando...

Sobrecarga de funciones en C++

Imagen
// Programa que imprime una secuencia de asteriscos #include <iostream> #include <iomanip> #include <cmath> using namespace std; int espacios(double,double); void espacios(int); void impresion(int); int main () {     double n,m,i,j,k,r;     system("color a");     cout<<"Numero de lineas: ";     cin>>n;     m=pow(2,n-1);     for(i=1;i<=n;i++){       j=pow(2,i);       r=espacios(n,i);       espacios((int)r);       impresion((int)j);           cout<<endl;     }     system("pause");     return 0; } // Funcion que retorna el numero de espacios a dejar int espacios(double n,double i){     int k= (int) (pow(2,n-1)-pow(2,i-1)+1); ...

Programa de numero primo en C++ con funciones

#include "iostream.h" using namespace std; bool primo(int);      // declaracion de funcion primo int main(){     int  x;    cout < <"Ingrese # y le dire si es primo o no: ";    cin > >x;      if(primo(x))         /// si retorna true es primo        cout < <"\n " < <x < < " es primo!" < <endl ;   else       cout < <"\n" < <x < <" no es primo" < <endl;    system("pause");    return 0; } // definicion de la funcion que dice si es primo o no bool primo(int x){     if(x==1||x==2)         return true;         for(int i=2;i <x/2;i++ ){           if(x%i==0)     ...