ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arreglos en c++


Enviado por   •  20 de Octubre de 2024  •  Apuntes  •  2.553 Palabras (11 Páginas)  •  12 Visitas

Página 1 de 11

Arrays unidemiensional

¿Qué es un arreglo o vector?

Un vector o array unidimensional es un tipo de dato que almacena una secuencia de datos del mismo tipo. Los elementos de un vector se almacenan en zonas contiguas de memoria y se puede acceder a ellos de manera directa mediante un índice o posición.

2

8

4

0

Subíndice                        0                    1                    2                    3
Ojo: la cantidad de términos y la cantidad de subíndices está en relación de n y n-1. Si el arreglo tiene 5 términos, la cantidad de subíndices será 4, debido a que se cuenta al 0.[pic 1][pic 2]

Para definir un vector:[pic 3]

Tipo de carácter   +  nombre[tamaño];

 

Int números[10];

Chart letras[5];

Float reales[15];

Inicialización de un vector por definición:

2

5[pic 4]

8

3

Int numero[]={2,5,8,3};


numero[0]=2;[pic 5]

numero[1]=5;

numero[2]=8;

numero[3]=3;

Ejercicio 1:

#include<iostream>

#include<conio.h>

using namespace std;

int main()

{

    int numeros[]={1,2,3,4,5};

    int suma=0;[pic 6][pic 7]

    for(int i=0;i<5;i++){

        suma=suma+numeros[i];

    }

    cout<<"La suma de los primeros 5 numeros es: "<<suma<<endl;

getch();

return 0;

}

Ejercicio 2:

#include<iostream>

#include<conio.h>

using namespace std;

int main(){

    int numeros[]={1,2,3,4,5};

    int mult=1;

    for(int i=0;i<5;i++){

        mult=mult*numeros[i];

    }

    cout<<"Lasima de los valores es: "<<mult<<endl;

getch();

return 0;

}

Ejercicio 3:

#include<iostream>

#include<conio.h>

using namespace std;

int main(){

    int numeros[100],n;

    cout<<"Digite el numero de elemento que va a tener el arreglo: ";cin>>n;

    for(int i=0;i<n;i++){

        cout<<"Digite un numero: ";cin>>numeros[i];

    }

    for(int i=n;i>=0;i--){

        cout<<i<<" --->  "<<numeros[i]<<endl;

    }

getch();

return 0;

}

Ejercicio 4:

#include<iostream>

#include<conio.h>

using namespace std;

int main(){

    int numeros[100],n,mayor=0;

    cout<<"Digite el numero de elemento que va a tener el arreglo: ";cin>>n;

    for(int i=0;i<n;i++){

        cout<<"Digite un numero: ";cin>>numeros[i];

      if(numeros[i]>mayor){

        mayor=numeros[i];

       }

    }

    cout<<"\nEl mayor elemento del vector es: "<<mayor<<endl;

getch();

return 0;

}

Ejercicio 5:

#include<iostream>

#include<conio.h>

using namespace std;

int main(){

    int numeros[100],n,mayor=0,suma=0;

    cout<<"Digite el numero de elemento que va a tener el arreglo: ";cin>>n;

    for(int i=0;i<n;i++){

        cout<<"Digite un numero: ";cin>>numeros[i];

        suma=suma+numeros[i];

     if(numeros[i]>mayor){

        mayor=numeros[i];

     }

    }

    if(mayor==suma-mayor){

        cout<<"El numero encontrado es "<<mayor<<" que cumple la condicion que el numero sea la suma de los demas.";

    }

    else{

        cout<<"Desgraciadamente no encontramos un numero. ";

    }

getch();

return 0;

}

Ejercicio 6:

#include<iostream>

#include<conio.h>

using namespace std;

int main(){

    char letras1[]={'a','b','c','d','e'};

    char letras2[]={'f','g','h','i','j'};

    char letras3[10];

    for(int i=0;i<5;i++){

        letras3[i] = letras1[i];

    }

    for(int i=5;i<10;i++){

        letras3[i]=letras2[i-5];

    }

    for(int i=0;i<10;i++){

        cout<<letras3[i]<<" -->  "<<i<<endl;

    }

getch();

return 0;

}

Ejercicio 7:

...

Descargar como (para miembros actualizados) txt (11 Kb) pdf (227 Kb) docx (27 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com