Ответить на сообщение
Вернуться к теме
Вы отвечаете на сообщение:
Автор: exp (19.12.2008 в 12:35) тут наверное просто нужно обьявить двумерный массив (матрицу) типа
int *m = { {1,3,5,7,9}, {2,4,6,8,10}, {22,21,24,22,21} };
for (int i = 0; i<3; i++) { for (int j = 0; j<5; j++) { printf(" %i", m[i][j] ); } printf("\n"); }
int m[3][5] = {{1,3,5,7,9}, {2,4,6,8,10}, {22,21,24,22,21}};
#include <stdio.h> #include <conio.h> int sredn(int *array) { int i, r=0; for(i=0; i<5; i++) r += array[i]; return r/5; } // среднее арифметическое округлённое в меньшую сторону // если не ошибаюсь int main() { int m[3][5] = { {1,3,5,7,9}, {2,4,6,8,10}, {22,21,24,22,21} }; int i,j; int a1[3]; // массив для средних значений for (i = 0; i<3; i++) { for (j = 0; j<5; j++) { printf(" %i", m[i][j] ); } printf("\n"); } printf("\n\n"); for (i=0; i<3; i++) { a1[i] = sredn(m[i]); printf(" %i", a1[i]); } printf("\n\n"); getch(); return 0; }
Ваше имя:
Пароль:
Цитировать Используйте тэги для выделения текста: Код: [code][/code] Жирный: [b][/b] Наклонный: [i][/i] URL: [url][/url]
Сообщение:
Прикрепить: