Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <windows.h>
- int main()
- {
- int a[2][3]; // создаем двумерный массив 2 строки 3 столбка
- int chet[6]; // массив для четных чисел, размерность 6 из-за того что у нас всего 6 чисел для проверки
- int nechet[6]; // массив для нечетных чиселб, размерность 6 из-за того что у нас всего 6 чисел для проверки
- int i, j, l=0,k=0;
- for (i = 0; i<2; i++) // пробегаем две строки
- {
- for (j = 0; j<3; j++) // пробегаем в каждой строке все элементы в столбце
- {
- printf("a[%d][%d] = ", i, j); // выводим какая ячейка будет заполняться
- scanf("%d", &a[i][j]); // заполняем ячейку тем что ввёл пользователь
- }
- }
- for (i = 0; i<2; i++)// пробегаем две строки
- {
- for (j = 0; j<3; j++) // пробегаем в каждой строке все элементы в столбце
- {
- if (a[i][j] % 2 == 0){ //если содержимое ячейки четное
- chet[l] = a[i][j]; // то записываем в массив с четными числами
- l++; // считаем кол-во таких чисел
- }
- else { // иначе это нечетное
- nechet[k] = a[i][j]; // записываем значение ячейке в массив с нечетными числами
- k++; // cчитаем кол-во таких чисел
- }
- }
- printf("\n"); //переводим курсор на новую строку
- }
- for (i = 0; i<l; i++) // цикл для вывода четных чисел, выводим столько чисел сколько насчитали для этого создана переменная l
- printf ("Chet[%d]=%d\n",i,chet[i]); //выводим эти числа
- printf("\n"); //переводим курсор на новую строку
- for (i = 0; i<k; i++) // цикл для вывода нечетных чисел, выводим столько чисел сколько насчитали для этого создана переменная k
- printf ("Nechet[%d]=%d\n",i,nechet[i]);//выводим эти числа
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement