|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
13.01.2010, 02:24 | #1 |
Новичок
Джуниор
Регистрация: 13.01.2010
Сообщений: 2
|
можете помочь, подсказать что у мя в коде не доделано!!!! по Си
Дана матрица размером n на m с действительными элементами. Построить последовательность b1, b2....bk - это произведение квадратов тех элементов к - й строки, модули которых принадлежат к отрезку [1, 1.5]
в (main.c) #include <math.h> #include <stdio.h> #include <time.h> #define COLS 10 #define ROWS 9 int main(void) { int n, m, i, j; float a[ROWS][COLS], y[ROWS]; float absVal; scanf("%d%d", &n, &m); //здесь мне говорили проверить if n < ROWS && m < COLS // и нада добавить ф-цию заполнения масива случайными числами //@todo: filterArray(float **anSrc, float *aDst, int aCols, int aRows); for(i = 1; i <= n; i++) { y[i] = 1; for(j = 1; j <= m; j++) { absVal = abs(a[i][j]); if((1 <= absVal) && (absVal <= 1.5)) { y[i] *= a[i][j] * a[i][j]; } } //printf("%d:%f\n", i, y[i]); //y = 1; } // ф-ции вывода массивов // printArray2D(float **anArray, int aCols, int aRows); // printArray1D(float *anArray, int aSize); for(i = 1; i <= n; i++); for(j = 1; j <= m; j++); printf("%i", a[i][j]); return 0; } в (arrays.c) #include <stdlib.h> #include <time.h> #include <stdio.h> #include "arrays.h" #include <time.h> void fillArray2DK(float **anArray, int aCols, int aRows) { int i, j; for(i = 1; i <= aRows; i++){ for(j = 1; j <= aCols; j++){ scanf("%f", &anArray[i][j]); } } } void fillArray2DR(float **anArray, int aCols, int aRows, int maxVal) { int i, j; srand((unsigned int) time(NULL)); for(i = 1; i <= aRows; i++){ for(j = 1; j <= aCols; j++){ anArray[i][j] = getRandFloat(maxVal); } } } float getRandFloat(int maxVal) { return rand() % (maxVal + 1) + (float) (rand() % (maxVal + 1)) / 100; } void filterArray(float **anSrc, float *aDst, int aCols, int aRows) { } void printArray2D(float **anArray, int aCols, int aRows) { } void printArray1D(float *anArray, int aSize) { } в (arrays.h) #ifndef __ARRAYS #define __ARRAYS void fillArray2DK(float **anArray, int aCols, int aRows); void fillArray2DR(float **anArray, int aCols, int aRows, int maxVal); float getRandFloat(int maxVal); void filterArray(float **anSrc, float *aDst, int aCols, int aRows); void printArray2D(float **anArray, int aCols, int aRows); void printArray1D(float *anArray, int aSize); #endif // __ARRAYS |
13.01.2010, 02:51 | #2 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
Где подсветка синтаксиса???
|
13.01.2010, 02:54 | #3 |
Новичок
Джуниор
Регистрация: 13.01.2010
Сообщений: 2
|
как то неподумал....что надо поставить))
|
14.01.2010, 14:17 | #4 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Спасибо. Но тема не по правилам, и без оформления. Закрыто.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
можете помочь ? | xxxNeXxxx | Помощь студентам | 1 | 03.01.2010 21:02 |
Можете помочь плз, до завтра надо! | shelovek | Помощь студентам | 6 | 23.12.2009 22:27 |
можете немного помочь с фаилами? | Virus191288 | Общие вопросы Delphi | 4 | 07.06.2009 01:36 |
можете помочь с выполнением лабораторной? | Kristy | Общие вопросы по Java, Java SE, Kotlin | 0 | 15.05.2008 20:46 |
Можете помочь с задачкой? | Fitness | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 26.12.2007 17:46 |