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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2009, 12:12   #1
to-ot
 
Регистрация: 02.12.2009
Сообщений: 5
По умолчанию Помогите срочно плз!45 мин до конца!

Народ исправляю двойку помогите пожалуйста с задачей!В долгу не останусь!

Дан двумерный массив размерностью N*N. Если на главной диагонали есть нулевые элементыб найти среднее арифмитическое положительных элементов каждой строки массива!

Вот что написал(точнее списал) что дальше писать ???

Код:
#include <math.h>
#include <conio.h>
#include <iostream.h>
#pragma hdrstop
#define max 20
//---------------------------------------------------------------------------

#pragma argsused
//--
void output1 (int n, float [mmax])
{int j;
cout<<endl;
for (j=0; j<n; j=j+1)
cout<< "["<<j<<"]="<<x[j];
return;}

void input2 (int&n,int&m, float x[][mmax])
{int i, j;
cout<<"n=";cin>>n;
for (i=0; i<n; i=i+1)
for (j=0; j<n; j=j+1)
{cout<< "["<<i<<"]["<<j<<"]=";
cin>>x[i][j];}
return;}

void Sa (int n, int m, float x[mmax], float Y[mmax])
{float Sr;
int i,j;
for (i=0; i<n; i=i+1)
{S=0;
for (j=0; j<n; j=j+1)
if (x[i][j]<0)
S=S+x[i][j];
Sr=S/n;}
Y[j]=Sr;
return;}

Последний раз редактировалось Stilet; 08.12.2009 в 12:15.
to-ot вне форума Ответить с цитированием
Старый 08.12.2009, 17:17   #2
to-ot
 
Регистрация: 02.12.2009
Сообщений: 5
По умолчанию

народ тема еще актуальна, дали работу на дом! Помогите ктони будь пожалуйста!Вот на чем я остановился! Там сказала есть небольшие помарочки!) Не совсем правельно заданно условие!! буду оченнь благодарен!

#include <math.h>
#include <conio.h>
#include <iostream.h>
#pragma hdrstop
#define mmax 20
//---------------------------------------------------------------------------

#pragma argsused
void output1 (int n, float x[mmax])
{int j;
for (j=0; j<n; j=j+1)
cout << "["<<j<<"]="<<x[j];
return;}

void input2 (int&n, float x[][mmax])
{int i, j;
cout<<"n=";cin>>n;
for (i=0; i<n; i=i+1)
for (j=0; j<n; j=j+1)
{cout<< "["<<i<<"]["<<j<<"]=";
cin>>x[i][j];}
return;}

void Sa (int n, float x[][mmax], float Y[mmax])
{float Sr;
float S;
int i,j;
for (i=0; i<n; i=i+1)
{S=0;
for (j=0; j<n; j=j+1)
if (x[i][j]<0)
S=S+x[i][j];
Sr=S/n;}
Y[j]=Sr;
return;}


bool F (int n, float x[][mmax])
{int i,j;
bool flag;
flag=false;
for (j=0; j<n; j=j+1)
if (x[i][j]=0)
flag=true;
return flag;}

void main ()......................???
to-ot вне форума Ответить с цитированием
Старый 08.12.2009, 17:37   #3
KantalSoft
Новичок
Джуниор
 
Регистрация: 30.08.2009
Сообщений: 0
По умолчанию

сколько за работу даешь?
KantalSoft вне форума Ответить с цитированием
Старый 08.12.2009, 19:26   #4
Gapro
Форумчанин
 
Регистрация: 30.07.2009
Сообщений: 256
По умолчанию

Извините, быть может я конечно и не прав, но если у человека есть нароботки, то, как мне кажется, ему и бесплатно можно помочь. Он ведь просит указать на ошибки, а не сделать ему программу с нуля.
Gapro вне форума Ответить с цитированием
Старый 08.12.2009, 19:35   #5
KantalSoft
Новичок
Джуниор
 
Регистрация: 30.08.2009
Сообщений: 0
По умолчанию

Я сразу хочу оговориться. Я буду писать с нуля новый код с комментариями на русском.
Просто нет времени искать ошибки в приведенном коде.

Если такой вариант Вас устраивает - сообщите цену.

Замечание для to-ot
Назвать переменные и методы: S, Sr, F, Sa - это плохой стиль программирования.
Пока программка маленькая это еще как-то можно терпеть, но если она станет больше, то через неделю Вы сами в своем же коде запутаетесь.
KantalSoft вне форума Ответить с цитированием
Старый 09.12.2009, 23:06   #6
to-ot
 
Регистрация: 02.12.2009
Сообщений: 5
По умолчанию

to KantalSoft

напишите на to-ot@mail.ru, примерную стоимость вашей работы! за сколько бы вы взялись, программа вроде бы не сложная 1 курс 1й семестр. там и обсудим!

Последний раз редактировалось to-ot; 09.12.2009 в 23:10.
to-ot вне форума Ответить с цитированием
Старый 10.12.2009, 00:13   #7
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Пишите 482-373-277, обсудим.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 10.12.2009, 08:37   #8
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

вам фраза положительных элементов о чем говорит?
Код:
for (i=0; i<n; i=i+1)
{S=0;
for (j=0; j<n; j=j+1)
if (x[i][j]<0)
S=S+x[i][j];
Sr=S/n;}
Y[j]=Sr;//цикл уже кончился по j
учитываю что не вы писали задачу, то помочь всегда рады за вознаграждение
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите плз оч срочно нада Betman Помощь студентам 3 26.10.2009 19:15
[Pascal] - помогите плз срочно с задачей vStrelok Помощь студентам 1 06.06.2009 22:20
массивы в C помогите плз срочно barbossa Общие вопросы C/C++ 4 28.05.2009 20:45