1.
#include <iostream>
int main()
{
using namespace std;
const int ArSize = 20;
char fNam[20];
char lNam[20];
char g;
unsigned int age;
cout << "What is your first name? ";
cin.getline(fNam, ArSize);
cout << "What is your last name? ";
cin.getline(lNam, ArSize);
cout << "What letter grade do you deserve? ";
cin >> g;
cout << "What is your age? ";
cin >> age;
cout << "Name: " << lNam << ", " << fNam << endl;
cout << "Grade: " <<char( g + 1 )<< endl;
cout << "Age: " << age;
cin.get();
cin.get();
return 0;
}
2.
#include <iostream>
#include <string>
int main()
{
using namespace std;
const int ArSize = 20;
string fNam;
string lNam;
char g;
unsigned int age;
cout << "What is your first name? ";
getline(cin, fNam);
cout << "What is your last name? ";
getline(cin, lNam);
cout << "What letter grade do you deserve? ";
cin >> g;
cout << "What is your age? ";
cin >> age;
cout << "Name: " << lNam << ", " << fNam << endl;
cout << "Grade: " <<char( g + 1 )<< endl;
cout << "Age: " << age;
cin.get();
cin.get();
return 0;
}
3.
#include <iostream>
#include <string>
#include <cstring>
int main()
{
using namespace std;
const int ArSize = 20;
char fName[ArSize];
char lName[ArSize];
cout << "Enter your first name: ";
cin >> fName;
cout << "Enter your last name: ";
cin >> lName;
cout << "Here's the information in a single string: ";
strcat(lName, ", ");
strcat(lName, fName);
cout << lName;
cin.get();
cin.get();
return 0;
}
4.
#include <iostream>
#include <string>
#include <cstring>
int main()
{
using namespace std;
const int ArSize = 20;
string fName;
string lName;
cout << "Enter your first name: ";
cin >> fName;
cout << "Enter your last name: ";
cin >> lName;
cout << "Here's the information in a single string: ";
lName += ", ";
lName += fName;
cout << lName;
cin.get();
cin.get();
return 0;
}
5.
#include <iostream>
#include <string>
#include <cstring>
struct CandyBar
{
char brand[20];
float weight;
int cal;
};
int main()
{
using namespace std;
CandyBar snack =
{
"Mocha Munch",
2.3,
350
};
cout << "brand: " << snack.brand << endl;
cout << "weight: " << snack.weight << endl;
cout << "cal: " << snack.cal << endl;
// cin.get();
cin.get();
return 0;
}
6.
#include <iostream>
#include <string>
#include <cstring>
struct CandyBar
{
char brand[20];
float weight;
int cal;
};
int main()
{
using namespace std;
CandyBar snack[3] =
{
{ "Mocha Munch", 2.3, 350 },
{ "Munch Mocha", 2.4, 360 },
{ "Munch Munch", 2.5, 370 }
};
cout << "brand: " << snack[0].brand << "\tweight: " << snack[0].weight << "\tcal: " << snack[0].cal << endl;
cout << "brand: " << snack[1].brand << "\tweight: " << snack[1].weight << "\tcal: " << snack[1].cal << endl;
cout << "brand: " << snack[2].brand << "\tweight: " << snack[2].weight << "\tcal: " << snack[2].cal << endl;
cin.get();
return 0;
}
7.
#include <iostream>
#include <string>
#include <cstring>
struct Pizza
{
std::string name;
float diameter;
float weight;
};
int main()
{
using namespace std;
Pizza com1;
cout << "Company name: ";
getline(cin, com1.name);
cout << "diameter: ";
cin >> com1.diameter;
cout << "weight: ";
cin >> com1.weight;
cout << "Company name: " << com1.name << "\tdiameter: " << com1.diameter << "\tweight: " << com1.weight;
cin.get();
cin.get();
return 0;
}
8.
#include <iostream>
#include <string>
#include <cstring>
struct Pizza
{
std::string name;
float diameter;
float weight;
};
int main()
{
using namespace std;
Pizza* ps=new Pizza;
cout << "diameter: ";
cin >> ps->diameter;
cin.get();
cout << "Company name: ";
getline(cin, ps->name);
cout << "weight: ";
cin >> ps->weight;
cout << "Company name: " << ps->name << "\tdiameter: " << ps->diameter << "\tweight: " << ps->weight;
cin.get();
cin.get();
return 0;
}
9.
#include <iostream>
#include <string>
#include <cstring>
struct CandyBar
{
std::string brand;
float weight;
unsigned int cal;
};
int main()
{
using namespace std;
CandyBar* ps = new CandyBar[3];
ps[0].brand = "Mocha Munch";
ps[0].weight = 2.3;
ps[0].cal = 350;
cout << "brand: " << ps[0].brand << "\tweight: " << ps[0].weight << "\tcal:" << ps[0].cal;
cin.get();
cin.get();
return 0;
}
10.
#include <iostream>
#include <string>
#include <cstring>
#include <array>
int main()
{
using namespace std;
array<double, 3> g;
cout << "grade 1: ";
cin >> g[0];
cout << "grade 2: ";
cin >> g[1];
cout << "grade 3: ";
cin >> g[2];
cout << "grade 1: " << g[0] << "\tgrade 2: " << g[1] << "\tgrade 3:" << g[2];
cin.get();
cin.get();
return 0;
}