SlideShare une entreprise Scribd logo
1  sur  4
COMO PASAR ARREGLOS A FUNCIONES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],COMO PASAR ARREGLOS A FUNCIONES
EJEMPLO DE PASAR ARREGLOS A FUNCIONES # include “iostream” using namespace std; //declaro la funcion copiado con parametro de tipo entero int copiado (int); //variable ren que sirve para guardar cuantos elemento //se van a introducir dentro del arreglo int ren; //se declara un arreglo de 99 posiciones int arreglo [99]; //funcion copiado con parametro renf, que viene siendo ren int copiado (int renf) ‏ { // se declara arreglof de la misma longitud que arreglo int arreglof[99]; for (int renn = 0; renn<=renf - 1; renn ++) ‏ { // le pasa los valores que tiene el arreglo, renn de cada // posicion al arreglof, renn partiendo de la posicion 0 arreglof [renn]= arreglo [renn]; //imprimimos la posicion llamada indice o subindice a partir de 0 gotoxy (50, 12 + renn); cout<< renn; //imprimimos el valor del arreglof de cada posicion a partir de 0 gotoxy (75, 12 + renn); cout <<arreglof [renn]; } } main (  ) ‏ { system(“cls”  ); //se piden ctos elemntos se van a introducir al arreglo //se guarda en ren gotoxy  ( 3, 6); cout << &quot;cuantos elementos&quot;; gotoxy (3, 7); cin>> ren; //ciclo para ir introduciendo los valores al arreglorenn //de cada posicon a partir de 0 for ( int renn = 0; renn<=ren - 1; renn ++) ‏ { //imprime la posicion del arreglo gotoxy (3, 12 + renn ); cout<<renn; //imprime el valor que guarda cada posicion del //arreglorenn a partir de 0 gotoxy (20, 12 + renn); cin>>arreglo[renn]; } //hacemos uso de una funcion sin recursividad llamada copiado copiado (renn); gotoxy (3,20); cout << &quot;presiona una tecla para continuar con el  copiado&quot;; system(“pause”  ); }
# include “iostream” using namespace std; //declaro una funcion media int media(); // la variable p es para n posiciones int p; //declaro un arreglo llamdo arreglo de n posiciones int arreglo[]={p}; float s,x,m,n; main () ‏ { n=0; s=0; gotoxy(22,5);cout<<&quot;a cuantos numeros deseas sacarle la media&quot;; gotoxy(22,6);cin>>x; //llamo a la funcion media media(); system(“pause”  ); return 0; } //funcion media de tipo entera int media() ‏ { float media1; for(s=0;s<=x-1;s++) ‏ { //pido los numeros que se van a introducir al arreglo a paritr // de la posicion 0, despues hago el calculo de la media y fuera // del ciclo imprimo el resultado de la media gotoxy(22,8+s);cout<<&quot;dame los numeros&quot;; gotoxy(52,8+s);cin>>arreglo[s]; n=n+arreglo[s]; } media1=n/x; gotoxy(22,17); cout<<&quot;la media es:&quot;<<media1<<endl; }

Contenu connexe

Tendances (18)

(Meta 2.3) conversion de grados centigrados a farenheit dev c++
(Meta 2.3) conversion de grados centigrados a farenheit dev c++ (Meta 2.3) conversion de grados centigrados a farenheit dev c++
(Meta 2.3) conversion de grados centigrados a farenheit dev c++
 
Comandos unix
Comandos unixComandos unix
Comandos unix
 
Clase cl integral
Clase cl integralClase cl integral
Clase cl integral
 
algoritmos c++
algoritmos c++algoritmos c++
algoritmos c++
 
C docx22 (1)
C docx22 (1)C docx22 (1)
C docx22 (1)
 
c++
c++c++
c++
 
C++
C++C++
C++
 
Strcspn
StrcspnStrcspn
Strcspn
 
Sentencias
SentenciasSentencias
Sentencias
 
Diego alexis 8
Diego alexis 8Diego alexis 8
Diego alexis 8
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
Programacion Avanzada JavaScript
Programacion Avanzada JavaScriptProgramacion Avanzada JavaScript
Programacion Avanzada JavaScript
 
BIBLIOTECAS EN PROGRAMACION
BIBLIOTECAS EN PROGRAMACIONBIBLIOTECAS EN PROGRAMACION
BIBLIOTECAS EN PROGRAMACION
 
Ventilador adaptativo
Ventilador adaptativoVentilador adaptativo
Ventilador adaptativo
 
comandos
comandoscomandos
comandos
 
Programacion II
Programacion IIProgramacion II
Programacion II
 
CICLO FOR
CICLO FORCICLO FOR
CICLO FOR
 
Sentencia de control
Sentencia de controlSentencia de control
Sentencia de control
 

En vedette (9)

Arrays dinamicos
Arrays dinamicosArrays dinamicos
Arrays dinamicos
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 
Arreglos en Java
Arreglos en JavaArreglos en Java
Arreglos en Java
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 
Administración de memoria - arreglos estáticos y dinámicos
Administración de memoria - arreglos estáticos y dinámicosAdministración de memoria - arreglos estáticos y dinámicos
Administración de memoria - arreglos estáticos y dinámicos
 
Memorias dinámicas
Memorias dinámicasMemorias dinámicas
Memorias dinámicas
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Programación 1: estructuras de datos
Programación 1: estructuras de datosProgramación 1: estructuras de datos
Programación 1: estructuras de datos
 
17 arreglos bidimensionales java
17 arreglos bidimensionales java17 arreglos bidimensionales java
17 arreglos bidimensionales java
 

Similaire à Cómo pasar arreglos a funciones

Similaire à Cómo pasar arreglos a funciones (20)

Arreglos
ArreglosArreglos
Arreglos
 
Apunfun1
Apunfun1Apunfun1
Apunfun1
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++
 
Manual De Pascal
Manual De PascalManual De Pascal
Manual De Pascal
 
Algoritmos y lenjuage de programacion
Algoritmos y  lenjuage de programacionAlgoritmos y  lenjuage de programacion
Algoritmos y lenjuage de programacion
 
Funciones
FuncionesFunciones
Funciones
 
Comandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaComandos de Raptor,C# y Java
Comandos de Raptor,C# y Java
 
Funcionesenlenguaje c
Funcionesenlenguaje cFuncionesenlenguaje c
Funcionesenlenguaje c
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
 
Arreglos
ArreglosArreglos
Arreglos
 
Principios de Programacion
Principios de ProgramacionPrincipios de Programacion
Principios de Programacion
 
Turbo pascal 7 guia principal
Turbo pascal 7 guia principalTurbo pascal 7 guia principal
Turbo pascal 7 guia principal
 
FUNCIONES LENGUAJE C
FUNCIONES LENGUAJE CFUNCIONES LENGUAJE C
FUNCIONES LENGUAJE C
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Consultas de resumen
Consultas de resumenConsultas de resumen
Consultas de resumen
 
Arreglos
ArreglosArreglos
Arreglos
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 

Plus de pabesacv

APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASpabesacv
 
Apuntes empiezo (c)
Apuntes empiezo (c)Apuntes empiezo (c)
Apuntes empiezo (c)pabesacv
 
Apuntes empiezo (b)
Apuntes empiezo (b)Apuntes empiezo (b)
Apuntes empiezo (b)pabesacv
 
Apuntes empiezo (a)
Apuntes empiezo (a)Apuntes empiezo (a)
Apuntes empiezo (a)pabesacv
 
Apuntes estructuras 1
Apuntes estructuras 1Apuntes estructuras 1
Apuntes estructuras 1pabesacv
 
Apuntes de estructuras nuevo
Apuntes de estructuras nuevoApuntes de estructuras nuevo
Apuntes de estructuras nuevopabesacv
 
Unida ii 9a
Unida ii 9aUnida ii 9a
Unida ii 9apabesacv
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8apabesacv
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8apabesacv
 
Unida ii 7a
Unida ii 7aUnida ii 7a
Unida ii 7apabesacv
 
Unida ii 6a
Unida ii 6aUnida ii 6a
Unida ii 6apabesacv
 
Unida ii 5a
Unida ii 5aUnida ii 5a
Unida ii 5apabesacv
 
Unida ii 4a
Unida ii 4aUnida ii 4a
Unida ii 4apabesacv
 
Post y codigos de error
Post y codigos de errorPost y codigos de error
Post y codigos de errorpabesacv
 
Unida ii 3a
Unida ii 3aUnida ii 3a
Unida ii 3apabesacv
 
Unida ii 2a
Unida ii 2aUnida ii 2a
Unida ii 2apabesacv
 

Plus de pabesacv (20)

APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORAS
 
Apuntes empiezo (c)
Apuntes empiezo (c)Apuntes empiezo (c)
Apuntes empiezo (c)
 
Apuntes empiezo (b)
Apuntes empiezo (b)Apuntes empiezo (b)
Apuntes empiezo (b)
 
Apuntes empiezo (a)
Apuntes empiezo (a)Apuntes empiezo (a)
Apuntes empiezo (a)
 
Apuntes estructuras 1
Apuntes estructuras 1Apuntes estructuras 1
Apuntes estructuras 1
 
Apuntes de estructuras nuevo
Apuntes de estructuras nuevoApuntes de estructuras nuevo
Apuntes de estructuras nuevo
 
Unida ii 9a
Unida ii 9aUnida ii 9a
Unida ii 9a
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8a
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8a
 
Unida ii 7a
Unida ii 7aUnida ii 7a
Unida ii 7a
 
2 unida 4
2 unida 42 unida 4
2 unida 4
 
2 unida 3
2 unida 32 unida 3
2 unida 3
 
2 unida 2
2 unida 22 unida 2
2 unida 2
 
2 unida 1
2 unida 12 unida 1
2 unida 1
 
Unida ii 6a
Unida ii 6aUnida ii 6a
Unida ii 6a
 
Unida ii 5a
Unida ii 5aUnida ii 5a
Unida ii 5a
 
Unida ii 4a
Unida ii 4aUnida ii 4a
Unida ii 4a
 
Post y codigos de error
Post y codigos de errorPost y codigos de error
Post y codigos de error
 
Unida ii 3a
Unida ii 3aUnida ii 3a
Unida ii 3a
 
Unida ii 2a
Unida ii 2aUnida ii 2a
Unida ii 2a
 

Cómo pasar arreglos a funciones

  • 1.
  • 2.
  • 3. EJEMPLO DE PASAR ARREGLOS A FUNCIONES # include “iostream” using namespace std; //declaro la funcion copiado con parametro de tipo entero int copiado (int); //variable ren que sirve para guardar cuantos elemento //se van a introducir dentro del arreglo int ren; //se declara un arreglo de 99 posiciones int arreglo [99]; //funcion copiado con parametro renf, que viene siendo ren int copiado (int renf) ‏ { // se declara arreglof de la misma longitud que arreglo int arreglof[99]; for (int renn = 0; renn<=renf - 1; renn ++) ‏ { // le pasa los valores que tiene el arreglo, renn de cada // posicion al arreglof, renn partiendo de la posicion 0 arreglof [renn]= arreglo [renn]; //imprimimos la posicion llamada indice o subindice a partir de 0 gotoxy (50, 12 + renn); cout<< renn; //imprimimos el valor del arreglof de cada posicion a partir de 0 gotoxy (75, 12 + renn); cout <<arreglof [renn]; } } main ( ) ‏ { system(“cls” ); //se piden ctos elemntos se van a introducir al arreglo //se guarda en ren gotoxy ( 3, 6); cout << &quot;cuantos elementos&quot;; gotoxy (3, 7); cin>> ren; //ciclo para ir introduciendo los valores al arreglorenn //de cada posicon a partir de 0 for ( int renn = 0; renn<=ren - 1; renn ++) ‏ { //imprime la posicion del arreglo gotoxy (3, 12 + renn ); cout<<renn; //imprime el valor que guarda cada posicion del //arreglorenn a partir de 0 gotoxy (20, 12 + renn); cin>>arreglo[renn]; } //hacemos uso de una funcion sin recursividad llamada copiado copiado (renn); gotoxy (3,20); cout << &quot;presiona una tecla para continuar con el copiado&quot;; system(“pause” ); }
  • 4. # include “iostream” using namespace std; //declaro una funcion media int media(); // la variable p es para n posiciones int p; //declaro un arreglo llamdo arreglo de n posiciones int arreglo[]={p}; float s,x,m,n; main () ‏ { n=0; s=0; gotoxy(22,5);cout<<&quot;a cuantos numeros deseas sacarle la media&quot;; gotoxy(22,6);cin>>x; //llamo a la funcion media media(); system(“pause” ); return 0; } //funcion media de tipo entera int media() ‏ { float media1; for(s=0;s<=x-1;s++) ‏ { //pido los numeros que se van a introducir al arreglo a paritr // de la posicion 0, despues hago el calculo de la media y fuera // del ciclo imprimo el resultado de la media gotoxy(22,8+s);cout<<&quot;dame los numeros&quot;; gotoxy(52,8+s);cin>>arreglo[s]; n=n+arreglo[s]; } media1=n/x; gotoxy(22,17); cout<<&quot;la media es:&quot;<<media1<<endl; }