Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalar unversiteti 412-19 -guruh talabasi Djumabekov Sultanning ma’lumotlar tuzlimasi va algoritm fanidan bajargan mustaqil ishi
1.11. X=(x1,x2,…, xn) массивнинг минимал элемент қиймати ва индексини топинг. X массивнинг Y=(y1,y2,…,yn) массивга кўчириш ва минимал элемент ўрнига -1 қийматини жойлаштириш дастурини тузинг.
Dastur kodi :
#include
using namespace std;
int main()
{
int n;
cout << "Elementlar sonini kiriting : ";
cin >> n;
float x[n];
float y[n];
cout << "Elementlarni kiriting " << endl;
for (int i = 0; i < n; i++) {
cin >> x[i];
}
cout << "x massivi " << endl;
for (int i = 0; i < n;i++) {
cout << x[i] << " ";
}
float minValue = x[0];
int min_index = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (minValue > x[j]) {
minValue = x[j];
min_index = j;
}
}
}
cout << "\nminimal element = " << minValue << " index = " << min_index << endl;
for (int i = 0; i < n; i++) {
if (i == min_index) {
y[i] = -1;
}
else y[i] = x[i];
}
cout << "y massivi " << endl;
for (int i = 0; i < n;i++) {
cout << y[i] << " ";
}
cout << endl;
return 0;
}
Dastur natijasi :
2.11. S, S0 иккита сатр ва C-белги берилган. После каждого вхождения символа C в строку S сатрда барча С-белгидан сўнг S0 сатрни қўшиш дастрини тузинг.
Dastur kodi :
#include
using namespace std;
int main()
{
string S,X, S0;
char C;
cout << "S satrni kiriting : ";
getline (cin, S);
cout << "S0 so'zni kiriting : ";
cin >> S0;
cout << "C belgini kiriting : ";
cin >> C;
for (int i = 0; i < S.length(); i++){
if (S[i] == C) {
X += S0;
}
else X += S[i];
}
cout << "Natija : " << endl;
cout << X << endl;
return 0;
}
Dastur natijasi :
Do'stlaringiz bilan baham: |