Logo Studenta

arreglos3 0

¡Estudia con miles de materiales!

Vista previa del material en texto

/**arreglos
es un tipo de dato que almacena una secuencia de datos del mismo tipo
-almacena posiciones consecutivas de memoria(empieza del 0 no del 1)
-todos los elementos son del mismo tipo
-todos los elementos tienen el mismo nombre y se diferencia entre si por un numero que indica posición
-para utilizar todos los elementos del arreglo es necesario utilizar un bucle for,while, do while
-siempre se pasa por referencia no necesita & (ósea si se modifica ,esta permanecerá)
<tipo de dato > nombre [#elementos]
 int edad [5]
 char letras [7]//cadenas
 float talla [8]
int c [ 8]={12,3,27,16,4,51,8,40};
 */
#include<iostream>
using namespace std;
int main()
{
 ///ingresar
 float a[N];
 int n;
for(int i=0;i<n;i++)
 {
 cout<<"ingrese elemnto "<<i<<":";
 cin>>a[i];
 }
 ///mostrar
 
 for(int j=0;j<n;j++)
 {
 cout<<a[j]<<" ";
 }
 ///sumar
 s=0;
 for(int k=0;k<n;k++)
 {s=s+a[i];}
 int b[N];
 ///copiar
 for(h=0;h<n;h++)
 {
 b[h]=a[h];
 }
 ///sumar 2 arreglos
 int W[N],
 for(int f=0;f<n;f++)
 {
 W[f]=a[f]+b[h];
 }
 
 
 ///maximo y minimo
 M=a[0];
 m=a[0];
 for(int p=0;p<n;p++)
 {
 if(a[p]>M)
 {
 M=a[p];
 }
 if(m>a[p])
 {
 m=a[p];
 }
 }
 
}
#include<iostream>
using namespace std;
int main()
{///cantidad de elementos
 int dato[]={15,19,42,57,13,4,6,85}
 int tam=sizeof(dato)/sizeof (int);
}
Ejemplo:
#include<iostream>
using namespace std;
void pasoporreferencia(int &codigo , int nota[4])
{
 cout<<"ingresar codigo :";cin>>codigo;
 cout<<endl;
 for(int j=0;j<4;j++)
 {
 cout<<"ingresar nota #"<<j+1<<" : ";cin>>nota[j];
 cout<<endl;
 }
}
int main()
{ int codigo;
 int nota[4];
 cout<<"valor dado por el sistema al azar:"<<endl;
cout<<"codigo :"<<codigo<<endl;
 for(int j=0;j<4;j++)
 {
 cout<<"nota #"<<j+1<<" es "<<nota[j]<<endl;
 }
 cout<<".................................................."<<endl;
 cout<<"llamada de la funcion :"<<endl;
 pasoporreferencia(codigo ,nota);
 cout<<".................................................."<<endl;
 cout<<"valor cambiado si se uso & ( paso por referencia) en la funcion sino permanece igual :"<<endl;
 cout<<"codigo :"<<codigo<<endl;
 for(int i=0;i<4;i++)
 {
 cout<<"nota #"<<i+1<<" es "<<nota[i]<<endl;
 }
}

Continuar navegando

Materiales relacionados

71 pag.
C - El Lenguaje C

SIN SIGLA

User badge image

Stiven Fajardo

9 pag.
TEORIA MATRICES

User badge image

Santiago Valladares