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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2009, 14:25   #1
caen21rus
Пользователь
 
Регистрация: 27.05.2009
Сообщений: 27
По умолчанию Применение нескольких функций

Цель задания: организация программы с использованием подпрограмм.
Постановка задачи: составить программу для вычисления средних значений положительных элементов каждой строки матриц А(5,8), B(4,8) и записи полученных значений в 9-й столбец этих матриц; где элементы матрицы вычисляются по формуле
на что то жалуйется, не могу понять на что!

Моя Программа

Код:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
float q(float summ)
{
return summ=0;
}
 int w(int x)
 {
  int k;
        if (x%2==0)
         {
           k=1;
         }
           else
            {
                 k=-1;
            }
            return k;
 }
main()
{
int i,j,k,x;
float a[5][8],b[4][8],n,summ;
for(i=0;i<5;i++)
     {
      for(j=0;j<9;j++)
       {
        x=i+j;
        if (j!=0) n=1/j;else
        if (n=1/(j+11));
        else j=1;
        k=w(x);
        if(x==0)x=32;
        a[i][j]=k*sqrt(pow(pow(j,i)+3*j+4,n))/(x);
        if(a[i][j]>0)summ=summ+a[i][j];
        printf("%4d",a[i][j]);
       }
       summ=summ/5;
       printf("%4d /n",summ);
       summ=q(summ);
     }

     
for(i=0;i<6;i++)
 {
  for(j=0;j<8;j++)
   {
        k=w(x);
            b[i][j]=k*sqrt(i*i+j*j);
            if(b[i][j]>0)summ=summ+a[i][j];
            printf("%4d",a[i][j]);
   }
   summ=summ/5;
   printf("%4d /n",summ);
   summ=q(summ);
  }
getch();
return(0);
}
Изображения
Тип файла: jpg Формула.jpg (10.1 Кб, 81 просмотров)

Последний раз редактировалось caen21rus; 28.05.2009 в 14:45.
caen21rus вне форума Ответить с цитированием
Старый 28.05.2009, 14:31   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
на что то жалуйется, не могу понять на что!
У вас не подключен файл math.h.

Картинку желательно обрежьте.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 28.05.2009, 14:31   #3
caen21rus
Пользователь
 
Регистрация: 27.05.2009
Сообщений: 27
По умолчанию

a[i][j]=k*sqrt(pow(pow(j,i)+3*j+4,n))/(x);
Проблемка вот тут

Последний раз редактировалось Sazary; 28.05.2009 в 14:33.
caen21rus вне форума Ответить с цитированием
Старый 28.05.2009, 15:35   #4
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

Код:
a[i][j]=k*sqrt(pow(pow(j,i)+3*j+4,n))/(x);
наверно так,
Код:
a[i][j]=(k*pow((pow(j,i)+3*j+4),1/i))/x;
Неприятности приходят и уходят, а жизнь продолжается!

Последний раз редактировалось Sweta; 28.05.2009 в 15:54.
Sweta вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сохранение и применение параметров.... Vladya Помощь студентам 5 24.01.2010 04:49
Построение графиков функций С++ (методы аппроксимации функций) amdbodia Общие вопросы C/C++ 0 24.05.2009 15:28
применение записей в программировании ЯН_КА Помощь студентам 16 25.04.2009 18:20
использование функций в качестве параметров других функций mono Помощь студентам 0 20.04.2009 18:25
Применение KeyboardProc() Zeraim Win Api 3 14.05.2008 12:42