Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*დაწერეთ პროგრამა, რომელიც რამდენიმე მთელ რიცხვის ჩაწერს შესაბამის ვექტორში.
- შემდეგ დაბეჭდავს ამ რიცხვებს, და თითოეულ ამ რიცხვთან ერთად აგრეთვე დაბეჭდავს მის კუბს,
- აბსოლუტურ მნიშვნელობას, და ფესვს აბსოლუტური მნიშვნელობიდან.
- იზრუნეთ, რომ ბეჭდვის ფორმატი იყოს მაქსიმალურად მოხერხებული.*/
- #include <iostream>
- #include <vector>
- #include <math.h>
- using namespace std;
- void printVector(vector<int>);
- void vecCube(vector<int>);
- void vecMax(vector<int>);
- int main() {
- cout << "Enter size of the vector" << endl;
- vector<int> vector;
- int input, inputVS;
- cin >> inputVS;
- for (int index = 0; index < inputVS; index++) {
- cout << "Enter integer" << endl;
- cin >> input;
- vector.push_back(input);
- }
- printVector(vector);
- vecCube(vector);
- vecMax(vector);
- }
- void printVector(vector<int> vectorX) {
- cout << "_______________________________" << endl;
- for (int index = 0; index < vectorX.size(); index++) {
- cout << "Vector[" << index << "] = " << vectorX[index] << endl;
- }
- }
- void vecCube(vector<int> vecCube) {
- for (int index = 0; index < vecCube.size(); index++) {
- cout << "Vector [" << index << "] in cube = " << pow(vecCube[index],3) << endl;
- }
- }
- void vecMax(vector<int> vectorMax) {
- double max = vectorMax[0], maxIndex = 0;
- cout << "_______________________________" << endl;
- for (int index = 0; index < vectorMax.size(); index++) {
- if (vectorMax[index] > max) {
- max = vectorMax[index];
- maxIndex = index;
- }
- }
- cout << "vector [" << maxIndex << "] is maximum = " << max << endl;
- cout << "Root from maximum vector is " << sqrt(max);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement