// Program to input 30 temperature samples and calculate their average
#include <iostream.h>
main()
{
int day;
float temperature[DURATION];
float average, total;
const int DURATION = 5;
//Enter temperature values
for (day =0; day < DURATION ;day++)
{
cout << "Enter temperature of day " << day << "\n";
cin >> temperature[day];
}
// initialise total variable
total = 0.0;
// sum temperatures for each day
for (day=0; day
Example
The following example reads in a sentence which is terminated by a full
stop and calculates the number of lower case vowels in the sentence. An
array of char elements is defined. The length of this array is
limited to 100 elements.
// Program to count for number of vowels in a sentence
// the sentence must be terminated by a full stop (.)
#include <iostream.h>
main()
{
const int max_length = 100; //max number of characters in sentence
char sentence[max_length];
int i,count,length;
i = 0;
count = 0;
// enter the sentence
cout << "Enter a sentence terminated by a full stop \n";
do {
cin >> sentence[i];
i++;
} while(sentence[i-1] != '.' && i < max_length);
// number of characters in sentence
length = i;
// count number of lower case vowels
for (i=0;i
Example
Two dimensional array example where the
average temperature each month for the last 20 years is declared and the user
is then prompted to enter the values
#include <iostream.h>
main()
{
const int NO_MONTHS = 12;
const int NO_YEARS = 20;
float temperature[NO_YEARS][NO_MONTHS];
int years,month;
// input values to array
for (years = 0;years < NO_YEARS;years++)
{
for (month=0;month> temperature[years][month];
}
}
}
Back to Main Page for Lecture 5 |