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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Многомерные массивы, Нужна небоьшая помощь 
:(
    Опции темы
Dmi3ev
Дата 12.12.2008, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Ln78, да я не претендовал на доказательство математическое. Просто пока разводились базары, решил быстренько написать программку, которая собственно и являлась целью вопроса автора. Но когда я её написал, опять начались базары, только уже по поводу того, что я не совсем правильно выразился, сказал чтд, ***ны в рот. Но я так сказал, всего лишь потому, что решил двумя способами, они давали, как предполагалось одинаковое решение. И тут вдруг опять споры... Ненавижу эти споры... Всё, доказывайте, спорьте, делайте, что хотите, для меня все ясно с самого начала... Всем удачи...


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

PM MAIL   Вверх
GoldFinch
Дата 12.12.2008, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


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

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



Цитата(Dmi3ev @  12.12.2008,  21:17 Найти цитируемый пост)
***ны в рот

это ты про себя так сказал?
PM MAIL ICQ   Вверх
J0ker
Дата 13.12.2008, 02:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Dmi3ev @  12.12.2008,  21:17 Найти цитируемый пост)
Всё, доказывайте, спорьте, делайте, что хотите, для меня все ясно с самого начала... Всем удачи... 

вот именно таким образом рождаются самые заковыристые заблуждения  smile 
просто надо понять, что не всегда то, что очевидно - верно


--------------------
user posted image
PM MAIL   Вверх
Снежанна
Дата 14.12.2008, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



а что за функция рандом? Компилятор не распознает.
PM MAIL   Вверх
J0ker
Дата 14.12.2008, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Снежанна @ 14.12.2008,  15:58)
а что за функция рандом? Компилятор не распознает.

Код

inline void randomize()
{
    srand((unsigned int)time(NULL));
}

inline int random(int n)
{
    return (int)((double)rand()/RAND_MAX * n);
}



--------------------
user posted image
PM MAIL   Вверх
Снежанна
Дата 23.12.2008, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Код


#include <mypoint.h>
#include <iostream.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>



int main()
{
MyPoint A[1000];
double min;
double sr[10];
int n;
double ax, ay;
cout<<"Enter number of elements: ";
cin>>n;
for (int i=0; i<n; i++)
 {
  cout<<"A["<<i+1<<"] x=";
  cin>>ax;
  cout<<"A["<<i+1<<"] y=";
  cin>>ay;
  cout<<endl;
  A[i].Set(ax,ay);
 }
for (int i=0; i<n; i++)
 {
  sr[i]=0;
  for (int j=0; j<n; j++)
   {
    if (j!=i)
     {
      sr[i]+=sqrt(pow((A[i].Getx()-A[j].Getx()),2)+pow((A[i].Gety()-A[j].Gety()),2));
     }
    //srcm[i]=sqrt(pow((A[i].Getx()-Cm.Getx()),2)+pow((A[i].Gety()-Cm.Gety()),2));
   }
 }
min=sr[0];
int mi=0;
//mincm=srcm[0];
//micm=0;
for ( i=1; i<n; i++)
 {
  if (sr[i]<min)
   {
    min=sr[i]; mi=i;
   }

 }
cout<<endl<<"Answer 1: "<<endl;
cout<<"A["<<mi<<"]"<<"("<<A[mi].Getx()<<", "<<A[mi].Gety()<<")"<<endl;
cout<<"Summ for this point="<<min<<endl;
return 0;
}


Вообщем выдает 2 ошибки...

Цитата

Êîìïèëÿòîð: Default compiler
Âûïîëíåíèå  g++.exe...
g++.exe "C:\Users\5\Desktop\Ïðîãðàììèðîâàíèå\Ëàá ðàá 6\ëîë.cpp" -o "C:\Users\5\Desktop\Ïðîãðàììèðîâàíèå\Ëàá ðàá 6\ëîë.exe"   -g3  -I"C:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include"  -I"C:\Dev-Cpp\include\c++\3.4.2\backward"  -I"C:\Dev-Cpp\include\c++\3.4.2\mingw32"  -I"C:\Dev-Cpp\include\c++\3.4.2"  -I"C:\Dev-Cpp\include"   -L"C:\Dev-Cpp\lib" -g3 
In file included from C:\Users\5\Desktop\Ïðîãðàììèðîâàíèå\Ëàá ðàá 6\ëîë.cpp:2:

C:/Dev-Cpp/include/c++/3.4.2/backward/mypoint.h:14:7: warning: no newline at end of file
In file included from C:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:31,
                 from C:\Users\5\Desktop\Ïðîãðàììèðîâàíèå\Ëàá ðàá 6\ëîë.cpp:3:
C:/Dev-Cpp/include/c++/3.4.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
C:\Users\5\Desktop\Ïðîãðàììèðîâàíèå\Ëàá ðàá 6\ëîë.cpp: In function `int main()':
C:\Users\5\Desktop\Ïðîãðàììèðîâàíèå\Ëàá ðàá 6\ëîë.cpp:44: error: name lookup of `i' changed for new ISO `for' scoping
C:\Users\5\Desktop\Ïðîãðàììèðîâàíèå\Ëàá ðàá 6\ëîë.cpp:19: error:   using obsolete binding at `i'

Âûïîëíåíèå çàâåðøåíî



В чем проблема?
PM MAIL   Вверх
mes
Дата 23.12.2008, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


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

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



Цитата(Снежанна @  23.12.2008,  22:17 Найти цитируемый пост)
for ( i=1; i<n; i++)

for (int i=1; i<n; i++)

и в самом конце текста добавьте пустую строку.


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


Эксперт
***


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

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



mes, спасибо, а то она в личку пишет, почему не работает??? а я не знаю, у меня на компе рабочая версия этой проги, я же не знаю, что она видоизменяет после моего написания smile  у меня в этом месте ошибки нет, а человек стер int и нашел себе проблемы...  smile

Снежанна, то, что после // можно и убрать, я просто тебе отослал с ними, потому, что быстро исправлял...  а ты могла бы и навести красоту, ты же девушка...


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

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


Эксперт
****


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

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



Снежанна, вот это:
Код
#include <mypoint.h>
#include <iostream.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
Надо писать так:
Код
#include <mypoint.h>
#include <iostream>
#include <cmath>
#include <cstdlib>
#include <ctime>

using std::cout;
using std::cin;
using std::endl;

PM   Вверх
Снежанна
Дата 24.12.2008, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



уж извините, что в универе на компах 90х приходится с Борландом работать  smile Там пишет мультипат дикларэйшон или что то типа того) Спасибо, bsa

Это сообщение отредактировал(а) Снежанна - 24.12.2008, 20:40
PM MAIL   Вверх
Снежанна
Дата 24.12.2008, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Да и еще, до этого я составляла только входные и выходные файлы. А как сделать файл протокола, который содержал бы в себе оба этих файла, так и еще  показывал все промежуточные рассчеты и неккоректные ситуации (с которыми, собственно говоря, тоже не успеваю разобраться), покажите, пожалуйста
PM MAIL   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

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

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

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

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


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

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


 




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


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

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