Программирование 2
Download 19.02 Kb.
|
Титул
ТАШКЕНТКСИЙ УНИВЕРСИТЕТ ИНФОРМАТЦИОННОЙ ТЕХНОЛОГИ ИМЕНИ МУХАММАД АЛ-ХОРАЗМИЙ ФАКУЛЬТЕТ КОМПБТЕРНОЙ ИНЖИНИРИНГА ЛАБОРАТОРНАЯ РАБОБТА № 2 по предмету «ПРОГРАММИРОВАНИЕ 2» Выполнил : Самандаров Жамшид Равшан угли . ТАШКЕНТ – 2022 Условия 1 задания Вариант 1 #include #include #include #include using namespace std; float randomfloat(int min, int max){ return (float)(rand())/RAND_MAX*(max - min) + min; } int main() { srand(time(NULL)); deque deque for(int i = 0; i < 20; i++){ *iter = randomfloat(1,50); ++iter; } iter = float1.begin(); float min = float1[0]; int index = 0; for(int i = 1; i < 20; i++){ if(min min = float1[i]; index = i; } } if(index == 0){ float1.erase(iter); } else{ iter += index; float1.erase(iter); } float sr=0; for(int i = 0; i < 19; i++){ sr += float1[i]; } sr = sr/19; float1.push_back(sr); iter = float1.begin(); for (int i = 0; i < 20; i++){ cout << *iter << endl; ++iter; } cout <<"........" << endl; for(int i = 0; i < 5; i++){ float1.pop_front(); } deque deque for(int i = 0; i < 15; i++){ *iter1 = randomfloat(1,50); ++iter1; } iter = float1.begin(); for (int i = 0; i < 15; i++){ cout << *iter << endl; ++iter; } cout <<"........" << endl; iter1 = float2.begin(); for (int i = 0; i < 15; i++){ cout << *iter1 << endl; ++iter1; } cout <<"........" << endl; return 0; } Download 19.02 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling