Академический Документы
Профессиональный Документы
Культура Документы
#include <stdio.h>
main()
{
int vector[10],i;
// El vector se llama vector y tiene 10 elementos enteros
clrscr();
//Las siguientes lineas registran al vector
for (i=1; i<=10; ++i){
cout<<”V[“<<i<<”] = “;
cin>>vector[i];
}
//las siguientes lineas despliegan los elementos del vector en la pantalla
for (i=1; i<=10; ++i){
cout<<vector[i]<<”, ”;
}
}
Elt-230 2
Arreglos y funciones M.Sc. Irma Prado
#include<conio.h>
#include <iostream.h>
main()
{
int matriz[3][3],i,j;
clrscr();
for (i=1; i<=3; ++i){
for (j=1;j<=3;++j){
cout<<”[“<<i<<”,”<<”]”<<”[“<<j<<”]= “;
cin>>matriz[i][j];}
}
for (i=1; i<=3; ++i){
for (j=1;j<=3;++j)
cout<<matriz[i][j]<<”\t”;
cout<<”\n”; }
}
FUNCIONES EN C++
#include <stdio.h>
#include<iostream.h>
#include<conio.h>
Elt-230 3
Arreglos y funciones M.Sc. Irma Prado
Explicación:
La primera línea de la función void leer_dato(int *a)
significa lo siguiente:
Se utiliza void porque la función no tendrá retorno
(return).
leer_dato es el nombre que hemos elegido para la función.
int *a es un parámetro entero, parámetro de entrada y salida
porque utiliza puntero *, es decir que el valor que se
asigne a la variable *a regresará al programa principal
cuando sea invocado. En nuestro ejemplo la forma de llamar a
esta función es leer_dato(&h); El valor de la variable a es
transferido a la variable h. Como a lleva * (puntero),
entonces para llamar a un puntero en el programa principal
utilizamos el caracter de dirección de memoria &.
}
main()
{ int n,r,n_r,resultado;
cout<<"escriba el valor de n ";
leer_dato(&n);
leer_dato(&r);
n_r=n-r;
resultado=factorial(n)/(factorial(r)*factorial(n_r);
cout<<"Resulatdo: "<<resultado;
getch();
}
{
for(int i=1;i<=f;i++)
{ cout <<"Escriba el elemento "<<i<<" = ";
cin >>x[i];
}
}
void desplegar_vector (int w[10], int q)
{
for(int i=1;i<=q;i++)
{ cout <<w[i];
}
}
main()
{ int n,A[10];
//vamos a pedir el numero de elementos
leer_dimen(&n);
//lectura del arreglo
leer_arreglo(A,n);
//desplegamos el arreglo en pantalla
desplegar_vector(A,n);
getch();
}