hey guyz, i need some assistance understanding a question which i am totally confused about, and i need to know how to enter data while running a for loop. this is what the question is supposed to be doing..
Create an ARRAY of structs containing a member for name, age, and STATE for 10 people. Create a for loop to insert data for 5 people. Then create a for loop to display all data typed in, BY USER INPUT. Both for loops need to be INSIDE the main( ). this is what my code is so far
#include <iostream>
#include <string>
using namespace std;
struct Information
{
string name;
string age;
string state;
};
void main()
{
Information Member[10];
cout<<"Data for Member #1:"<<endl;
Member[0].name = "Yun Li";
Member[0].age = "19";
Member[0].state = "California";
Member[1].name = "Rashad Brooks";
Member[1].age = "22";
Member[1].state = "New York";
Member[2].name = "Anthony Miller";
Member[2].age = "27";
Member[2].state = "Vermont";
Member[3].name = "Andre Mitchell";
Member[3].age = "20";
Member[3].state = "Texas";
Member[4].name = "Kevin Lucas";
Member[4].age = "33";
Member[4].state = "Mississippi";
for (int i=0;i<5;i++)
{
cout<<Member[i].name<<endl;
cout<<Member[i].age<<endl;
cout<<Member[i].state<<endl;
}
}
i don't know what am i making a mistake in understanding. correct me if i am wrong please. i am suppose to create an array of struct for 10 people. then with the help of for loop i am suppose to enter data for 5 people. i am confused on this part run a for loop and enter data for 5 people. << this i don't exactly understand how to.