Está en la página 1de 5

1. Cargar e imprimir un vector de 7 elementos.

Determinar e imprimir cada elemento


pares y la suma de todos los elementos. Números entero

int main() {

vector<int> numeros(7);

cout << "Ingrese 7 números enteros:" << endl;

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

cout << "Elemento " << i+1 << ": ";

cin >> numeros[i];

int suma = 0;

cout << "Elementos pares: ";

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

if(numeros[i] % 2 == 0) {

cout << numeros[i] << " ";

suma += numeros[i];

cout << endl;

cout << "La suma de todos los elementos es: " << suma << endl;

return 0;

}
2 Cargar un vector de 10 elementos. Determinar e imprimir la suma de aquellos que
se encuentran en las posiciones impares. Números reales

#include <iostream>

#include <vector>

using namespace std;

int main() {

vector<double> numeros(10);

cout << "Ingrese 10 números reales:" << endl;

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

cout << "Elemento " << i+1 << ": ";

cin >> numeros[i];

double suma = 0;

for(int i = 1; i < 10; i += 2) {

suma += numeros[i];

cout << "La suma de los elementos en posiciones impares es: " << suma << endl;

return 0;

}
3 Cargar un vector de 8 elementos. Determinar e imprimir el mayor elemento del
mismo y la posición en que se encuentra.

#include <iostream>

#include <vector>

using namespace std;

int main() {

vector<int> numeros(8);

cout << "Ingrese 8 números enteros:" << endl;

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

cout << "Elemento " << i+1 << ": ";

cin >> numeros[i];

int mayor = numeros[0];

int posicion = 0;

for(int i = 1; i < 8; ++i) {

if(numeros[i] > mayor) {

mayor = numeros[i];

posicion = i;

}
}

cout << "El mayor elemento es: " << mayor << " y se encuentra en la posición " <<
posicion + 1 << endl;

return 0;

4 Cargar un vector de 7 elementos. Buscar una letra elegida. Datos alfanuméricos.

#include <iostream>

#include <vector>

#include <string>

using namespace std;

int main() {

vector<string> datos(7);

cout << "Ingrese 7 elementos alfanuméricos:" << endl;

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

cout << "Elemento " << i+1 << ": ";

cin >> datos[i];

}
char letra;

cout << "Ingrese la letra a buscar: ";

cin >> letra;

bool encontrado = false;

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

if(datos[i].find(letra) != string::npos) {

cout << "La letra " << letra << " se encontró en el elemento " << i+1 << ": "
<< datos[i] << endl;

encontrado = true;

if (!encontrado) {

cout << "La letra " << letra << " no se encontró en ninguno de los elementos."
<< endl;

return 0;

También podría gustarte