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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2009, 00:44   #1
nexUS1
Новичок
Джуниор
 
Регистрация: 29.12.2009
Сообщений: 3
По умолчанию Помогите найти ошибку в коде ( С++ )

Сформировать массив b(b1,b2...) где b(i) равен сумме положительных элементов в i-й строке, если их количество больше количества отрицательных элементов в этой же строке, равен сумме отрицательных элементов в противном случае.

PHP код:
    // Вычисляем вектор b
    
double pl,mi;
    for(
i=0;i<4;i++)
    {
b[i]=0;
     
k=0;
     
l=0;
     for(
j=0;j<4;j++)
        {if(
a.geta(i,j)>=0)
            {
pl=b[i]+a.geta(i,j);
            
k++;   
            }
             else {
mi=b[i]+a.geta(i,j);
                 
l++;
                }
            }
     
CharToOemA("\n В ",str);
     
cout<<str
     
cout<<i;
         
CharToOemA(" строке ",str);
          
cout<<str;
         
CharToOemA(" положительных элементов:",str);
          
cout<<str<<k;
          
CharToOemA(" отрицательных элементов:",str);
       
cout<<str<<l;
       if(
k>lb[i]=pl;
           else 
b[i]=mi;

    }
 
CharToOemA("\n Печать вектора b \n",str);
 
cout<<str;
 
outputv(b,4);
 
cout<<endl;

nexUS1 вне форума Ответить с цитированием
Старый 29.12.2009, 01:09   #2
nexUS1
Новичок
Джуниор
 
Регистрация: 29.12.2009
Сообщений: 3
По умолчанию

Ввести матрицу А:

Ввести 0 строку 11.3 6.6 -14.3 8.7

Ввести 1 строку 5.2 -1.7 6.5 14.8

Ввести 2 строку 7.4 3.2 17.5 -10

Ввести 3 строку 6.4 18.3 -4.6 -7.2

Матрица А:

11.3 6.6 -14.3 8.7
5.2 -1.7 6.5 14.8
7.4 3.2 17.5 -10
6.4 18.3 -4.6 -7.2

В 0 строке положительных элементов:3 отрицательных элементов:1
В 1 строке положительных элементов:3 отрицательных элементов:1
В 2 строке положительных элементов:3 отрицательных элементов:1
В 3 строке положительных элементов:2 отрицательных элементов:2
Печать вектора b

8.7 14.8 17.5 -7.2
Для продолжения нажмите любую клавишу . . .
nexUS1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите найти ошибку в коде Saka Помощь студентам 6 07.12.2009 11:43
Помогите найти ошибку в коде. Serror Общие вопросы C/C++ 7 04.10.2009 00:44
Помогите найти ошибку в коде Jora_Kornev Общие вопросы Delphi 10 10.01.2009 17:00
Помогите найти ошибку в коде C++ Жека:) Помощь студентам 15 29.10.2008 11:32
помогите найти ошибку в коде Joker88 Помощь студентам 1 04.03.2008 12:43