Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите пожалуйста 
:(
    Опции темы
bsa
Дата 13.3.2008, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Код
#include <iostream>

enum {
   Rows = 5,
   Cols = 5
};

int main()
{
   double matrix[Cols][Rows];
   //чтение с консоли данных матрицы
   for(unsigned r = 0; r < Rows; ++r) {
       std::cout << "Input row #" << r << ": " << std::flush;
       for(unsigned c  = 0; c < Cols; ++c)
          std::cin >> matrix[c][r];
   }
   //расчет среднего и замена
   for(unsigned r = 0; r < Rows; ++r) {
       double m = 0;
       for(unsigned c = 0; c < Cols; ++c)
          m += matrix[c][r];
       m /= Cols;
       for(unsigned c = 0; c < Cols; ++c) {
           double &d = matrix[c][r];
           d = (d < m) ? 0.0 : d;
       }
   }
   //вывод матрицы на консоль
   for(unsigned r = 0; r < Rows; ++r) {
       for(unsigned c = 0; c < Cols; ++c) {
           std::cout << matrix[c][r] << ' ';
       }
       std::cout << '\n';
   }
   return 0;
}

PM   Вверх
susanin
Дата 13.3.2008, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 587
Регистрация: 7.10.2006
Где: Санкт-Петербург

Репутация: 2
Всего: 7



Dmi3ev, согласен, споры не уместны..алгоритм у вас правильный совершенно.. объясню лишь почему у вас все работает и ошибки такие возникают в циклах.. все потому что компилятор 3,1 не соответствует новым стандартам с++... поэтому и  получается такая неразбериха... сам учился на 1 курсе..сам писал на таком же борланде... знаокмо все это.. smile  smile 
PM MAIL   Вверх
bsa
Дата 13.3.2008, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Цитата(Dmi3ev @ 13.3.2008,  22:55)
кстати на счет переменных в циклах, если я объявляю их каждый раз он выдает "multiple declaration" и я убираю объявления, пока не перестает ругаться)))
я компилировал в BORLAND TURBO C++, все пучком))) ладно, susanin, не буду спорить, твои замечания справедливы. суть проблемы не в этом ведь, в самой задаче разногласий нет, так что не будем рассуждать на тему записи, экзешник один х..))) (извините) и вас и у меня работает)))

Проблема в нестандартном компиляторе. Рекомендуется обновить на что-то более соответствующее стандарту.
PM   Вверх
Dmi3ev
Дата 13.3.2008, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 13
Всего: 41



если с клавиатуры
Код

float a[10][10];
for (int i=0; i<=9; i++)
 for (int j=0; j<=9; j++)
  {
    cout<<"A "<<"["<<i+1<<"]"<<"["<<j+1<<"]=";
    cin>>a[i][j];
    cout<<endl;
  }


Добавлено через 7 минут и 33 секунды
чтобы не открывать новую тему, какой компилятор соответствует стандартам, просто BILDER (например) не нравится открывать, чтобы написать консольное приложение!
очень симпотичен синий экран Досовского окошка smile как-то оно мне дорого чтоли smile 
 smile 


--------------------

PM MAIL   Вверх
bsa
Дата 13.3.2008, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Dmi3ev, на сколько мне известно, comeau. Но, думаю, проще будет с gcc (mingw) работать.
PM   Вверх
Dmi3ev
Дата 13.3.2008, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 13
Всего: 41



bsa, спасибо! посмотрю!


--------------------

PM MAIL   Вверх
susanin
Дата 13.3.2008, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 587
Регистрация: 7.10.2006
Где: Санкт-Петербург

Репутация: 2
Всего: 7



Dmi3ev, от себя лично скажу, что мне нравится VS2005 и DevC++ ....второй бесплатный...

Это сообщение отредактировал(а) susanin - 13.3.2008, 23:31
PM MAIL   Вверх
volnorez
Дата 14.3.2008, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 22.9.2007

Репутация: нет
Всего: нет



всем спасибо за помощь!!!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0475 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.