|
Dasturingiz noto‘g‘ri indeksli massiv elementiga kirishga harakat qilsa nima bo‘ladi?
|
bet | 29/33 | Sana | 21.02.2024 | Hajmi | 290,29 Kb. | | #160200 |
Bog'liq Algoritmlash va dasturlash asoslari-fayllar.org
Dasturingiz noto‘g‘ri indeksli massiv elementiga kirishga harakat qilsa nima bo‘ladi?
Quyidagi koddagi xatolarni aniqlang va tuzating:
1 int main()
2 {
3 double[100] r;
4
5 for (int i = 0; i < 100; i++);
6 r(i) = rand() % 100;
7 }
Quyidagi kodning natijasi nima?
int list[] = {1, 2, 3, 4, 5, 6};
for (int i = 1; i < 6; i++)
list[i] = list[i - 1];
for (int i = 0; i < 6; i++)
cout << list[i] << " ";
Faraz qilaylik, quyidagi kod satrdagi belgilarni teskari o‘zgartirish uchun yozilgan, nima uchun noto‘g‘ri ekanligini tushuntiring:
string s = "ABCD";
for (int i = 0, j = s.size() - 1; i < s.size(); i++, j--)
{
// almashitirish s[i] qiymatini s[j] qiymatiga
char vaqtincha = s[i];
s[i] = s[j];
s[j] = vaqtincha;
}
cout << "Teskari satr " << s << endl;
Massivlarda amallar
15-mavzu
Ikki oʻlchovli massivlarni yaratish
Ikki o‘lchovli massiv yaratish sintaksisi:
Ikki o‘lchovli massivlarning elementlariga kirish
Ikki o‘lchovli massivga ma’lumotlarni kiritish
Ikki o‘lchovli massivni e’lon qilish va unga qiymat berish
Tasodifiy raqamlar generatori imkoniyatlari
Ikki o‘lchovli massivlarni qayta ishlash (processing)
|
| |