|
|
бет | 2/2 | Дата | 08.02.2022 | өлшемі | 0,82 Mb. | | #123706 | түрі | Программа |
| Байланысты: массив - Сандық
- Тіркестік
- Символдық
- логикалық
- Власова О.А. СОШ №5, Елабуга
Жиым түрлері: - Бірөлшемді
- Екіөлшемді
- Көпөлшемді т.б
- Власова О.А. СОШ №5, Елабуга
- Жиым – ортақ атпен және типпен біріктірілген, нөмірлері бойынша реттелген мәндердің жиыны.
- жиым элементінің
- НОМЕРІ
- (ИНДЕКСІ)
- 2 жиым элементінің
- НОМЕРІ (ИНДЕКСІ)
- int b[5] = {3, 2, 1};
- /* b[0]=3, b[l]=2, b[2]=l, b[3]=0, b[4]=0 */
- std::string students[10] = {
- »Иванов", "Петров", "Сидоров",
- "Ахмедов", "Ерошкин", "Выхин",
- "Андеев", "Вин Дизель", "Картошкин", "Чубайс"};
- #include
- #include
- int main() {
- std::string students[10] = { "Иванов", "Петров", "Сидоров", "Ахмедов", "Ерошкин", "Выхин", "Андеев", "Вин Дизель", "Картошкин", "Чубайс" }; std::cout << students << std::endl; //
- return 0; }
- #include
- #include
- int main() {
- std::string students[10] = { "Иванов", "Петров", "Сидоров", "Ахмедов", "Ерошкин", "Выхин", "Андеев", "Вин Дизель", "Картошкин", "Чубайс" }; std::cout << students[0] << std::endl; return 0;
- }
- Мысал. Жиым элементтерінің қосындысы есептеледі
- #include
- int main(){
- const int n = 10;
- int i, sum;
- int marks[n] = {3, 4, 5, 4, 4};
- for (i = 0, sum = 0; i
- sum += marks[i];
- cout << "Элементтер қосындысы: " << sum;
- return 0;
- }
- #include
- #include
- int main()
- { std::string students[10] = {
- »Иванов", "Петров", "Сидоров",
- "Ахмедов", "Ерошкин", "Выхин",
- "Андеев", "Вин Дизель", "Картошкин", "Чубайс"};
- for (int i = 0; i < 10; i++) {
- std::cout << students[i] << std::endl;}
- return 0;}
- Массив элементтерін цикл арқылы шығару:
- #include
- #include using std::cout;
- using std::cin;
- using std::endl;
- int main() {
- int arr[10]; // Заполняем массив с клавиатуры
- for (int i = 0; i < 10; i++) {
- cout << "[" << i + 1 << "]" << ": ";
- cin >> arr[i]; } // И выводим заполненный массив.
- cout << "\nВаш массив: ";
- for (int i = 0; i < 10; ++i) {
- cout << arr[i] << " "; }
- cout << endl;
- return 0; }
- Пернетақтадан массивті толтыру
- Есеп: жиымдағы максималды элементті табу.
- Алгоритм:
- #include
- using namespace std;
- int main()
- {
- int arr[10] = {1, 3, 2, 4, 8, 11, 3, 3, 8, 7};
- int max = arr[0];
- for (int i = 0; i < 10; ++i) {
- if (arr[i] > max) {
- max = arr[i];
- } }
- cout << max << endl;
- return 0;
- }
- #include
- using namespace std;
- int main( )
- { int N,i,j,Max; cout << "Vvedi kol-vo elementov: ";
- cin >> N; int a[N]; for(i=0;i
- cout << "Vvod a[" << i << "] elementa: ";
- cin >> a[i]; }
- for(i=0;i
- cout << "a[" << i << "]=" << a[i] << endl; }
- Max = a[0]; for(i=1;i
- if(Max < a[i]) Max = a[i]; }
- cout << "\nBolshii element = " << Max << endl;
- }
- 1 тапсырма. Массивтің ең кіші жұп элементін табыңыз
- 2 тапсырма. 100 бүтін сандардан тұратын А массиві берілген. Табу осы массивтің элементтерінің сомасын табу . Бұл мәселені шешетін код үзіндісі
- int A[100]; int suma;
- int i;
- suma = 0;
- for (i=0; i<100; i++)
- suma += A[i];
- Осы сабақта біз таныстық:
- - бірөлшемді жиым ұғымымен;
- жиым сипаттамасын қарастырдық;
- бірөлшемді жиымды енгізу және шығару;
- есептер шығару үлгісін қарастырдық.
- Элемент түрі массив атауы [колич.жолдарының] [сипаттама саны.бағандар];
- Массивті жолдар бойынша енгізу
- for ( int i = 0; i < 3; i + + )
- for ( int j = 0; j < 4; j + + )
- cin >> a [ i ] [ j ];
- Баған бойынша массивті енгізу
- for ( int j = 0; j < 4; j + + )
- for ( int i = 0; i < 3; i + + )
- cin >> a [ i ] [ j ];
- for ( int i = 0; i < 2; i + + )
- { for ( int j = 0; j < 2; j + + )
- a [ i ] [ j ] = 1;
- for ( int j = 2; j < 3; j + + )
- a [ i ] [ j ] = 0; }
Достарыңызбен бөлісу: |
|
|