5.17
#include<iostream>
int main()
{
using namespace std;
char ch;
int count = 0;
cout << "Enter characters; enter # to quit:\n";
cin.get(ch);
while (ch != '#')
{
cout << ch;
++count;
cin.get(ch);
}
cout << endl << count << " characters read\n";
system("pause");
return 0;
}
5.19
#include<iostream>
int main()
{
using namespace std;
int ch;
int count = 0;
while ((ch = cin.get()) != EOF)
cout.put(char(ch));
++count;
cout << endl << count << " charcaters read\n";
system("pause");
return 0;
}
5.20
#include<iostream>
const int Cities = 5;
const int Years = 4;
int main()
{
using namespace std;
const char*cities[Cities] =
{
"Gribble City",
"Gribbletown",
"New Gribble",
"San Gribble",
"Gribble Vista"
};
int maxtemps[Years][Cities] =
{
{96,100,87,101,105},
{95,98,107,104},
{97,101,93,108,107},
{98,103,95,109,108}
};
cout << "Maximum temperatures for 2008-2011\n\n";
for (int city = 0; city < Cities; ++city)
{
cout << cities[city] << ":\t";
for (int year = 0; year<Years; ++year)
cout << maxtemps[year][city] << "\t";
cout << endl;
}
system("pause");
return 0;
}