Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<time.h>
- #include<stdlib.h>
- using namespace std;
- struct Users {
- char Name[10];
- char LastName[10];
- int Mobile;
- int ID;
- int score = rand()%100;
- };
- void fillUsersArray(Users* Array, int Size)
- {
- for (int i = 0; i < Size; i++)
- {
- cout << i + 1 << " )" << endl;
- cout << "Enter user name : ";
- cin >> Array[i].Name;
- cout << "Enter user last name : ";
- cin >> Array[i].LastName;
- cout << "Enter user mobile number : ";
- cin >> Array[i].Mobile;
- cout << "Enter user ID : ";
- cin >> Array[i].ID;
- }
- }
- void GetScoreForUsers(Users* Array, int Size)
- {
- for (int i = 0; i < Size; i++)
- {
- if (Array[i].score < 50)
- {
- cout << i + 1 << " ) user has : "<<Array[i].score << " and it is D" << endl;
- }
- else if(Array[i].score >= 50 && Array[i].score < 70)
- {
- cout << i + 1 << " ) user has : " << Array[i].score << " and it is C" << endl;
- }
- else if (Array[i].score >= 70 && Array[i].score < 90)
- {
- cout << i + 1 << " ) user has : " << Array[i].score << " and it is B" << endl;
- }
- else {
- cout << i + 1 << " ) user has : " << Array[i].score << " and it is A" << endl;
- }
- }
- }
- int MaxScoreUSer(Users* Array, int size)
- {
- int maxScore = 0;
- for (int i = 0; i < size; i++)
- {
- if (Array[i].score > maxScore)
- {
- maxScore = Array[i].score;
- }
- }
- return maxScore;
- }
- void SortUserArray(Users* Array, int Size)
- {
- for (int i = 0; i < Size; i++)
- {
- for (int j = i + 1; j < Size; j++)
- {
- if (Array[i].score < Array[j].score)
- {
- swap(Array[i], Array[j]);
- }
- }
- }
- }
- void printUsersArray(Users* Array, int Size)
- {
- for (int i = 0; i < Size; i++)
- {
- cout << i + 1 << " )" << endl;
- cout << " user name : " << Array[i].Name << endl;;
- cout << " user last name : " << Array[i].LastName << endl;;
- cout << " user mobile number : " << Array[i].Mobile << endl;;
- cout << " user ID : " << Array[i].ID << endl;;
- cout << " user score : " << Array[i].score << endl;
- }
- }
- int main()
- {
- srand(time(NULL));
- Users user1;
- Users user2;
- Users user3;
- Users user4;
- Users user5;
- Users UsersArray[5] = { user1,user2,user3,user4,user5 };
- fillUsersArray(UsersArray, 5);
- GetScoreForUsers(UsersArray, 5);
- cout << "Max score is : " << MaxScoreUSer(UsersArray, 5) << endl;
- SortUserArray(UsersArray, 5);
- printUsersArray(UsersArray, 5);
- cin.get();
- cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement