Entradas

Mostrando entradas de agosto, 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...