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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2010, 22:50   #11
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Кстати,
Код:
    for (i=0; i<10; i++)
    {

x[i] = rand() % 9;
}
        for (j=0; j<10; j++)
        {


            y[j] = rand() % 9;

      }
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 29.03.2010, 22:59   #12
MR_Andrew
Форумчанин
 
Регистрация: 05.10.2009
Сообщений: 100
По умолчанию

действительно, уже нормально генерировать начало.
Но выводит все-равно циклом, а надо всего один раз...
MR_Andrew вне форума Ответить с цитированием
Старый 29.03.2010, 23:26   #13
MR_Andrew
Форумчанин
 
Регистрация: 05.10.2009
Сообщений: 100
По умолчанию

И определяет оно у меня не правильно. ВОт то, что есть на данный момент:
Код:
#include <iostream.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>

int main()

{

   int i , j, x[10], y[10];
rand();
    double r, k;

    for (i=0; i<10; i++)
    {

x[i] = rand() % 9;
}
        for (j=0; j<10; j++)
        {


            y[j] = rand() % 9;

      }


    k=sqrt(x[i]*x[i]+y[j]*y[j]);

    cout <<"Vveite radius r";
    cin >>r;

   for (i = 0; i < 10; i++)
    {
        for (j=0; j<10; j++)
        {
    if (k>r) cout <<" \nTo4ka z koord x= "<< x[i] <<" y= "<< y[j] <<" Za kolom ";
    if (k<r) cout <<" \nTo4ka z koord x= "<< x[i] <<" y= "<< y[j] <<" V koli ";
        }
    }
cout<<k;


    return (0);
    //SYSTEM "PAUSE";
}
прошу поправить, чтоб нормально заработало....
MR_Andrew вне форума Ответить с цитированием
Старый 30.03.2010, 18:28   #14
MR_Andrew
Форумчанин
 
Регистрация: 05.10.2009
Сообщений: 100
По умолчанию

Код:
#include <iostream.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>

int main()

{

int x[10], y[10], i;

rand();
double r, k;

for (int i=0; i<10; i++)
{

x[i] = rand() %5;
y[i] = rand() %5;
}

k=sqrt((x[i]-1)*(x[i]-1)+(y[i]-1)*(y[i]-1));

cout <<"Vveite radius r";
cin >>r;

if (k>r)
{
cout <<" \nTo4ka z koord x= "<< x[i] <<" y= "<< y[i] <<" Za kolom ";
}
else
{
cout <<" \nTo4ka z koord x= "<< x[i] <<" y= "<< y[i] <<" V koli ";
}

cout<<"\nVidstan' vid tsentru do to4ku "<<k;

return (0);
}
Работает, спасибо
Теперь за классы...
MR_Andrew вне форума Ответить с цитированием
Старый 30.03.2010, 20:08   #15
MR_Andrew
Форумчанин
 
Регистрация: 05.10.2009
Сообщений: 100
По умолчанию

Поскольку завтра сдавать, то решил делать "в лоб". Но все равно 2 ошибки:
Код:
#include <iostream.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>


class TPoint
{
    public:
    int x,y;

};

int main()

{
TPoint Points[10];
int x[10], y[10], i;

rand();
double r,k;



for (int i=0; i<10; i++)
{

x[i] = rand() %10;
y[i] = rand() %10;

}

Points[0].x=x[i]; Points[0].y=y[i];




cout <<"Vveite radius r= ";
cin >>r;

for (i=0; i<10; i++)
{
  x=Points[i].x[i];
  y=Points[i].y[i];

k=sqrt((x[i]-1)*(x[i]-1)+(y[i]-1)*(y[i]-1));
}
if (k>r)
{
cout <<" \nTo4ka z koord x= "<< x[i] <<" y= "<< y[i] <<" Za kolom ";
}
else
{
cout <<" \nTo4ka z koord x= "<< x[i] <<" y= "<< y[i] <<" V koli ";
}

cout<<"\nVidstan' vid tsentru do to4ku= "<<k<<"\n";

system("PAUSE");
return (0);
}
ему не нравится x=Points[i].x[i];
y=Points[i].y[i];
И чего ему надо?
MR_Andrew вне форума Ответить с цитированием
Старый 30.03.2010, 20:10   #16
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Цитата:
Сообщение от MR_Andrew Посмотреть сообщение
Поскольку завтра сдавать, то решил делать "в лоб". Но все равно 2 ошибки:

ему не нравится x=Points[i].x[i];
y=Points[i].y[i];
И чего ему надо?
Наверное нужно так
Код:
x[i] = Points[i].x;
y[i] = Points[i].y;
netrino вне форума Ответить с цитированием
Старый 30.03.2010, 20:12   #17
MR_Andrew
Форумчанин
 
Регистрация: 05.10.2009
Сообщений: 100
По умолчанию




и что теперь?
MR_Andrew вне форума Ответить с цитированием
Старый 30.03.2010, 22:48   #18
NimbleVal
Новичок
Джуниор
 
Регистрация: 30.03.2010
Сообщений: 2
Печаль та же лаба, ток задание другое, прост россказать можете что с ним делать?

Задание: Вычислить суммы элементов нижних треугольных матриц для матриц А(15;15) В(20;20)
NimbleVal вне форума Ответить с цитированием
Старый 30.03.2010, 22:54   #19
NimbleVal
Новичок
Джуниор
 
Регистрация: 30.03.2010
Сообщений: 2
По умолчанию все так печально

подскажите пока словесно, а потом я постараюсь воплотить это в жизнь
NimbleVal вне форума Ответить с цитированием
Старый 30.03.2010, 23:03   #20
zoluxa
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 53
По умолчанию

Сам воплощяй, а то попривыкали тут, делать нашару, как говорят спасибо в карман не положыш)))
zoluxa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с классами (Delphi_7) Innga Помощь студентам 4 14.01.2010 16:20
Работа с классами и объектами Shavminator Общие вопросы Delphi 7 18.12.2009 04:11
проблемма с классами ciaonataha Общие вопросы C/C++ 1 24.07.2009 18:04
работа с классами, но трабл в функциях-методах aka_faith Общие вопросы C/C++ 9 14.06.2009 22:26