Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 13.01.2010, 02:24   #1
alexey_ck
Новичок
Джуниор
 
Регистрация: 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
alexey_ck вне форума
Старый 13.01.2010, 02:51   #2
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Где подсветка синтаксиса???
Carbon вне форума
Старый 13.01.2010, 02:54   #3
alexey_ck
Новичок
Джуниор
 
Регистрация: 13.01.2010
Сообщений: 2
По умолчанию

как то неподумал....что надо поставить))
alexey_ck вне форума
Старый 14.01.2010, 14:17   #4
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Спасибо. Но тема не по правилам, и без оформления. Закрыто.
MaTBeu вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
можете помочь ? 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