Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TALLER 13 PARTE 1
Ejemplo Guía :Definir un vector que contenga las edades de 6 alumnos. Calcular y
escribir la cantidad de alumnos mayores de edad y la cantidad de menores de edad.
#include<iostream>
using namespace std;
int main()
{
int EDAD[6], c1 = 0, c2 = 0, x;
cout << "Escriba edad de los estudiantes :";
for (x = 0; x < 6; x++)
cin >> EDAD[x];
cout << "\n\n";
for (x = 0; x < 6; x++)
{
cout << " " << EDAD[x] << " ";
if (EDAD[x] >= 18)
c1++;
else
c2++;
}
cout << "\nMayores de edad " << c1;
cout << " Menores de edad " << c2;
cout << endl;
system("pause");
return 0;
}
___________________________________________________________________________________
_______________________________________
#include<iostream>
#include<conio.h>
int main() {
int numeros[] = { 1,2,3,4,5 };
int suma = 0;
cout << "la suma de los elementos del vectores: " << suma << endl;
getch();
return 0;
}
___________________________________________________________________________________
______________________________________
Desarrolle un programa que lea de la entrada estándar un vector de entornos y
determine el mayor elemento del vector
#include <iostream>
#include <stdlib.h>
#include <math.h>
using namespace std;
int main(int argc, const char * argv[]) {
int vector[100];
int n,mayor=0, suma=0, resta=0;
cout<<"\nDigite el numero de vectores a utilizar : "<<endl;
cin>>n;
for (int i=0; i<n; i++) {
cout<<i+1<<"\nDigite un numero : ";cin>>vector[i];
if (vector[i]>mayor) {
mayor= vector[i];
}
suma+= vector[i];
resta=suma-mayor;
if (resta==mayor) {
cout<<"\nLa suma de los demas vectores es : "<<resta;
}
if (resta!= mayor) {
cout<<"\nNinguno es la suma de los demas\n";
}
system("pause");
return 0;
}
==========================================
system("pause");
}
==========================================================
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int x[1000],n,a=0;
cout<<"Ingrese la cantidad de elementos: "<<endl;
cin>>n;
for (int i=0;i<=n-1;i++){
cout<<"Ingrese un digito: "<<endl;
cin>>x[i];
a=a+x[i];
}
for (int i=0;i<=n-1;i++){
if(x[i]==a-x[i]){
cout<<"\n"<<x[i]<<" Equivale a la suma de los otros numeros del
vector."<<endl;
a=1;
}
}
if(a==0){
cout<<"\nNo hay ningun valor que sea la suma de los demas."<<endl;
}
return 0;
getch();
}
___________________________________________________________________________________
______________________________________
wilder palacio
Hace 1 año
Método mas sencillo, a mi parecer.
#include <iostream>
#include <conio.h>
getch();
return 0;
}
=============================================
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
int num[] = {1,5,4,2,3,6,7};
int dato = 7;
/******************************************************************************
.
vector el mayor elemento
*******************************************************************************/
#include <iostream>
#include<conio.h>
using namespace std;
int main()
{
cout<<"Lisseth Valentina Florez Guevara, C.D:2903874 "<<endl;
//autor
int numero[100],n,mayor=0; //definir variables
if(numeros[1])>mayor){ //condicional
mayor=numeros [i];
}
}
cout<<"el mayor elemento del vector es:<<mayor<<endl;
getch();
return 0;
}
***********************************************************************************
**
busqueda secuencial
***********************************************************************************
**
#include <iostream>
#include<conio.h>
using namespace std;
int main()
{
cout<<"Lisseth Valentina Florez Guevara, C.D:2903874"<<endl; //autor
int a[]={3,4,2,1,5}; //declarar arreglo con elementos
int i,dato; //variable i=iterador y variable dato
char band='f'; //variable llamada bandera inicializada en falso
dato=4;
i=0; //inicializar irterador
while((band=='f') && (i<5)){ //inicializar menor a 5
if(a¨[i] //condicionla
band= 'v';
}
i++;
}
if(band=='f'){
cout<<"el numero a buscar no existe en el arreglo", //mensaje
}
else if(band=='v'){
cout<<"el numero a sido encontrado en la pos:"<<i-1<<endl; //mensaje
}
getch();
return 0;
}
-----------------------------------------------------------------------------------
-------------
#include <iostream> //LIBRERIA
#include<conio.h> //libreria
using namespace std;
int main()
{
cout << "Lisseth Valentina Florez GUevara,2903874" << endl; //autor
int numeros[5] = { 1,2,3,4,5 }; //definir vector con
5 elementos
int suma = 0; //almacenar resultado de
la suma
}
cout << "la suma de los elelemntos del vector es:" << suma << endl;
//mensaje
return 0;
}
___________________________________________________________________________________
___________________________________
TALLER 13 PARTE 2
int main() {
cout << "Lectura de archivos";
cout << endl << endl;
//Obtener nombres
string nombre;
ifstream fNombres("Nombres.txt"); //Apertura del archivo en modo lectura
if (fNombres.is_open()) {
while (getline(fNombres, nombre)) {
vNombres.push_back(nombre);
cout << nombre << endl;
}
}
fNombres.close();
//Comprobacion
for (int i = 0; i < 4; i++) {
cout << vNombres[i];
cout << endl;
}
//Obtener creditos
int cre = 0;
ifstream fCreditos("Creditos.txt"); //Apertura del archivo en modo lectura
if (fCreditos.is_open()) {
while (fCreditos >> cre) {
vCreditos.push_back(cre);
cout << cre << endl;
}
}
fCreditos.close();
//Comprobacion
for (int j = 0; j < 3; j++) {
cout << vCreditos[j];
cout << endl;
}
//Obtener calificaciones
float cal = 0;
ifstream fNotas("Notas.txt"); //Apertura del archivo en modo lectura
if (fNotas.is_open()) {
while (fNotas >> cre) {
vNotas.push_back(cal);
cout << cal << endl;
cin.ignore();
}
}
//Comprobacion
for (int k = 0; k < 3; k++) {
cout << vCreditos[k];
cout << endl;
}
fNotas.close();
return 0;
===================================================================================
=============
#include<iostream>
using namespace std;
int main(){int num[10];
for (int i = 0; i < 10; i++)
{
num[i] = rand() % 10;
/*imprimir vector*/
for (int i = 0; i < 10; i++)
{
cout << num[i] << endl;
}
system("pause");
return 0;
___________________________________________________________________________________
____________________________________
#include<iostream>
using namespace std;
int main()
{
int i, inicio, vectorA[15];
cout << "ingrese el numero en el cual quiere que empieze la serie:";
cin >> inicio;
//crear el vector
for(i = 0; i < 15; i++)
{
vectorA[i] = i + inicio;
}
// escribir
for(i = 0; i < 15; i++)
{
cout << vectorA[i] << " ";
}
cout << endl;
system("pause");
return 0;
___________________________________________________________________________________
___________________________________
#include<iostream>
using namespace std;
int main()
{
/*llenar un arreglo*/
double a[10],b[10],z[10];
/*cargar vectores*/
for (int i = 0; i < 10; i++)
{
a[i] = rand() % 100;
b[i] = rand() % 100;
}
/*imprimir vector*/
cout << endl << "vector a: \t";
for (int i = 0; i < 10; i++)
cout << a[i] << "\t";
/*imprimir vector*/
cout << endl << "vector b: \t";
for (int i = 0; i < 10; i++)
cout << b[i] << "\t";
/*calcular la suma de dos vectores*/
for (int i = 0; i < 10; i++)
z[i] = a[i] + b[i];
/*imprimir vector*/
cout << endl << "suma : \t";
for (int i = 0; i < 10; i++)
cout << z[i] << " \t";
/*calcular la resta de dos vectores*/
for (int i = 0; i < 10; i++)
z[i] = a[i] - b[i];
/*imprimir vector*/
cout << endl << "resta : \t";
for (int i = 0; i < 10; i++)
cout << z[i] << " \t";
/*calcular la multiplicacion de dos vectores*/
for (int i = 0; i < 10; i++)
z[i] = a[i] * b[i];
/*imprimir vector*/
cout << endl << "multiplicacion: \t";
for (int i = 0; i < 10; i++)
cout << z[i] << " \t";
/*calcular la division de dos vectores*/
for (int i = 0; i < 10; i++)
if (b[i] != 0)z[i] = a[i] / b[i];
else
z[i] = 0;
/*imprimir vector*/
cout << endl << "division: \t ";
for (int i = 0; i < 10; i++)
cout << z[i] << " \t";
/*calculo de multiplicado por k*/
int k;
cout << endl << "entre k";
cin >> k;
for (int i = 0;
i < 10; i++)z[i] = a[i] * k;
/*imprimir vector*/
cout << endl << "por k : \t ";
for (int i = 0; i < 10; i++)
cout << z[i] << " \t";
system("pause");
return 0;
}
___________________________________________________________________________________
_________________________________
5.Cargar un arreglo con los números primos comprendidos entre 1 y 100 y mostrarlos
enpantalla
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int x,cont,z,i,tabla[100];
i=0;
for (x=1;x<=100;x++)
{
cont=0;
for (z=1;z<=x;z++)
{
if (x%z==0){cont++;
}
if (cont==2 || z==1 || z==0)
{
tabla[i]=x;i++;
}
for (x=0;x<i;x++)
{
printf("%d\n",tabla[x]);
}
system("PAUSE");
return 0;
}