Untitled
AbdullahBawazer
plain_text
2 months ago
4.4 kB
8
Indexable
#include <iostream> #include <string> #include <vector> #include <numeric> template <typename T, typename U> void inputNumber(std::vector<T>& numbers, U& input) { std::cin >> input; numbers.push_back(input); std::cin.ignore(); } int FindHighestNumber(std::vector<int> NumberList) { int highest = 0; for (int number : NumberList) { if (highest < number) { highest = number; } } return highest; } int main() { // Week 1.1 std::vector<std::string> fullName = { "first"," last" }; //part one std::cout << "Enter your first name:"; std::cin >> fullName[0]; std::cin.ignore(); std::cout << "Enter your last name:"; std::cin >> fullName[1]; std::cout << "Thank you "+ fullName[0]+" "+ fullName[1]+"\n\n\n"; std::cin.ignore(); //part two //C to F float temp=0.00f; std::cout << "Enter C Tempture to convert to F\n"; std::cin >> temp; temp = temp * 9 / 5 + 32; std::cout<<"the Tempture is:" + std::to_string(temp) + "F\n\n"; std::cin.ignore(); // lb to Kg float weight; std::cout << "Enter Pound to convert to Kilogram \n"; std::cin >> weight; weight = weight / 2.2046; std::cout << "It is :" + std::to_string(weight) + " kg\n\n"; std::cin.ignore(); // Dollar to Euro float currancy; std::cout << "Enter Dollar to convert to Euro\n"; std::cin >> currancy; currancy = currancy * 0.96f; std::cout << "It is :" + std::to_string(currancy) + "Euro \n\n\n"; std::cin.ignore(); //Part 3 std::vector<float> numbers; float input; float average = 0; // Get the input from the user std::cout << "Enter The First number to average\n"; inputNumber(numbers, input); std::cout << "Enter The Second number \n"; inputNumber(numbers, input); std::cout << "Enter The Third number \n"; inputNumber(numbers, input); std::cout << "Enter The Forth number \n"; inputNumber(numbers, input); //Get the average for (int i=0; i < numbers.size(); i++) { average +=numbers[i]; } average= average / 4; std::cout << "The average is: " + std::to_string(average)+"\n\n\n"; //part4 std::vector<int>randomNumbers; int sumUpNumbers; //enter 5 numbers add them to a list for (int i = 0; i < 5; i++) { std::cout << i+1<<"# Enter a random number 1-10 \n"; inputNumber(randomNumbers, input); } //sum sumUpNumbers = std::accumulate(randomNumbers.begin(), randomNumbers.end(), 0); std::cout << " The sum up number is = " + std::to_string(sumUpNumbers) + "\n\n\n" ; //______________________________________________________________ //______________________________________________________________ // Week 1.2 //part 1 int intInput; std::vector<int>myListOfNumbers; std::cout << "kindly enter five numbers \n"; for (int i = 0; i < 5; i++) { std::cin >> intInput; myListOfNumbers.push_back(intInput); } std::cout << "the highest number is: " << FindHighestNumber(myListOfNumbers) << std::endl; //part 2 intInput = -1; std::vector<int>recordNumbers; std::cout << "type a number\n"; while (intInput != 0) { std::cin >> intInput; "\n"; recordNumbers.push_back(intInput); std::cout << "type a another number \n"; } for (int i = 0; i < recordNumbers.size(); i = i + 2) { std::cout << "multipled " << recordNumbers.at(i) * 2 << std::endl; } std::cout << "we are done here \n" << std::endl; std::cout << "Reversing my List" << std::endl; //part 3 for (int i = recordNumbers.size(); i > 0; i--) { std::cout << recordNumbers[i-1] << std::endl; } "\n"; "\n"; //part4 std::cout << "pleace enter your rooms height & weidth" << std::endl; float width = 0; float height = 0; float total= 0; std::vector<float>houseSquareMeters; while (true) { std::cout << "Enter your height: "; std::cin >> input; if (input == 0)break; height = input; std::cout << "Enter your weidth: " ; std::cin >> input; if (input == 0)break; width = input; "\n\n"; houseSquareMeters.push_back(height * width); std::cout << "Enter Another rooms height & weidth or Enter 0 to end" << std::endl; } for (float diminsion : houseSquareMeters) total += diminsion; std::cout << "Your Total Square meter of your house is: " << total<<"\n\n\n"; return 0; }
Editor is loading...
Leave a Comment