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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2015, 19:38   #1
Rphoenix
 
Регистрация: 16.12.2014
Сообщений: 6
По умолчанию Исправить ошибку

Задача: Дана целая квадратная матрица. Сформировать массив из суммы четных элементов каждой строки матрицы.
Сделал проект, но выводит ерунду. Помогите исправить.
Massiv.rar
Rphoenix вне форума Ответить с цитированием
Старый 27.06.2015, 20:02   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

У тебя работа с целыми а не с вещественными задана:
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int x;
for (int i=0; i<5; i++)
{
  for (int j=0; j<5; j++)
    {
       x=StrToInt(StringGrid1->Cells[j][i]);
       if (x%2) A[i]+=x;
    } Memo1->Lines->Add(IntToStr(A[i]));
}
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.06.2015, 01:38   #3
Rphoenix
 
Регистрация: 16.12.2014
Сообщений: 6
По умолчанию

Исправил, на if (x%2==0) и заработало! Спасибо за помощь.
Rphoenix вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исправить ошибку,с++ RedFox94 Помощь студентам 0 05.12.2012 23:08
исправить ошибку iKDRJ Общие вопросы C/C++ 1 05.12.2012 00:45
Исправить ошибку imworld Помощь студентам 1 20.02.2012 19:54
Исправить ошибку LLIypLLIyH Помощь студентам 5 16.06.2008 16:50