Массивдер жана саптар
Көп маанини катар сактайбыз жана текст менен иштейбиз
- белгиленген өлчөмдөгү массив түзүп, анын элементтерин индекс боюнча окуй аласың,
- ар бир маанини кошуу же текшерүү үчүн массивди цикл менен айланып чыга аласың,
- текстти
std::stringичине сактап, анын методдорун колдоно аласың.
1. Массив деген эмне?
Массив — эстутумда катар жайгашкан, бир типтеги маанилердин тобу. Жумуртка салгычты элестет: анда катардагы белгиленген сандагы уяча бар, ар бир уячада бир жумуртка. Массивдин уячасы элемент деп аталат.
Эки маанилүү эреже:
- Белгиленген өлчөм. Кадимки массив түзгөндө канча уяча болорун сен тандайсың, ал сан өзгөрбөйт.
- Индекс нөлдөн башталат. Уячалар
0дөн номерленет. Ошондуктан 5 элементтүү массив0, 1, 2, 3, 4индекстерин колдонот — акыркы индекс өлчөмдөн бирге кем.
2. Массив түзүп, элементтерди окуйбуз
Массивди жарыялоо үчүн тип, ат жана чарчы кашаадагы өлчөмдү жазасың. Аны { } ичиндеги маанилер менен толтурса болот. Айрым элементти чарчы кашаадагы индекси боюнча окуйсуң.
#include <iostream>
using namespace std;
int main() {
int scores[5] = {90, 85, 100, 70, 95};
cout << scores[0] << endl; // first element (index 0)
cout << scores[4] << endl; // last element (index 4)
return 0;
}
// Output:
// 90
// 95
Мына бул беш сан эстутумда кандай жайгашканы. Көк уячалар — маанилер; астындагы кызгылт сары сандар — аларга жетүү үчүн колдонулган индекстер:
scores[0] — бул 90, а scores[4] — бул 95. scores[5] жок — андай уяча жашабайт!