Está en la página 1de 4

EJEMPLOS

#include <iostream>
using namespace std;
int main ()
{
int n, m = 5;
int a[]={2,8,3,0,4}; //se declara un array de 5 elementos de tipo
//int con esos valores iniciales
n = a[0]; //n = 2
a[0]=a[1]+a[2]; //a[0]= 8 + 3 = 11
a[1]++; //a[1]= 9
a[n]=m+10; //a[2]= 15
a[n+1]=7; //a[3]= 7
if(a[0]>=a[1]) //if(11 >= 9)
a[4]=a[0]; // a[4]= 11
cout << a[0]<<" "<< a[1]<< " "<< a[2]<< " "<< a[3]<< " "<< a[4];
cout << endl;
system("pause");
}

El siguiente programa declara un array de 7 elementos de tipo double llamado notas y le


asigna valores iniciales. A continuacin recorre el array, utilizando la instruccin for, para
mostrar por pantalla el contenido del array.

#include <iostream>
#include <iomanip>
using namespace std;
int main ()
{
int i;
double notas[]={2.3,8.5,3.2,9.5,4,5.5,7.0}; //array de 7 elementos
cout << fixed << setprecision(2);
for(i=0; i<7; i++)
cout << notas[i] << " "; //se muestra cada elemento del array
cout << endl;
system("pause");
}
Se realizan 3 recorridos sobre el array, el primero para asignar a cada elemento las notas
introducidas por teclado, el segundo para sumarlas y el tercero para mostrar los alumnos con
notas superiores a la media.
#include <iostream>
#include <iomanip>
using namespace std;

int main ()
{
float notas[20]; //array de NUMALUM elementos tipo float
int i = 0;
float suma = 0, media;

// Entrada de datos. Se asigna a cada elemento del array


// la nota introducida por teclado
for (i=0; i<20; i++)
{
cout << "Alumno " << i+1 << " Nota final: ";
cin >> notas[i];
}

// Sumar todas las notas


for (i=0; i<20; i++)
suma = suma + notas[i];

// Calcular la media
media = suma / 20;

// Mostrar la media
cout << fixed << setprecision(2);
cout << endl<< endl << "Nota media del curso: " << media << endl;

// Mostrar los valores superiores a la media


cout << "Listado de notas superiores a la media" << endl;
cout << "--------------------------------------" << endl;
for (i=0; i<20; i++)
if (notas[i] > media)
{
cout << "Alumno numero " << setw(3) << i+1;
cout << " Nota final: " << notas[i] << endl;
}
cout << endl;
system("pause");
}
EJERCICIO TEMPERATURA

Leer la temperatura al medio da durante todos los das de un mes y luego informar la
temperatura promedio, el da ms caluroso y el ms frio.

#include <iostream>
using namespace std;

int main()
{
int temp[31], min, max, dias, media=0,i;

cout<<Cuantos dias tiene el mes<<endl;


cin>>das;

for(i=0;i<das;i++)
{
cout<<Introduzca la temperature del medio dia del
dia<<i+1<<:<<endl;
cin>>temp[i];
}

//Hallar la media
for(i=0;i<das;i++)
{
media=media+temp[i];
}

cout<<La temperatura promedio del mes es<<media/das<<endl;

//Hallar temp min y max


min=60; // Temperatura mxima de la tierra 60C
max=-90; //Temperatura minima de la tierra -90C

for(i=0;i<das;i++)
{
if(min>temp[i]){ min=temp[i];}
if(max<temp[i]){ max = temp[i];}
}

cout<<Temperatura minima<<min<<endl;
cout<<Temperatura maxima<<max<<endl;

También podría gustarte