Форум программистов, компьютерный форум CyberForum.ru

Запутался с циклами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ (char)xx и '\xx' - в чём разница? http://www.cyberforum.ru/cpp-beginners/thread20310.html
День добрый. Просто любопытно, почему cout << (char)число; и cout << '\число'; часто дают разный результат?
C++ Опять завал!!! Данна матрица А нужно переписать ее в матрицу В так, чтобы сначала были все положительные числа, а потом все отрицательные, матрицу задать через random.:wall::wall::wall: http://www.cyberforum.ru/cpp-beginners/thread20294.html
C++ Найти максимальный по площади выпуклый четырехугольник, который можно организовать из точек на плоскости
В двухмерном пространстве задается некоторое количество точек . Нужно найти максимальный по площади выпуклый четырехугольник, которых из этих точек можно организовать. з.ы. буду очень благодарен если откликнитесь...если можно хотя бы какую нибудь литературу посоветуйте...
Решить задачу на C++ C++
Пожалуйста! Очень срочно! Помогите. Нужно решить задачу на C++. Необходимо решить только под номером 24 в прикрепленном изображении. Спасибо! К сожалению размер изображения превышает необходимого во вложениях. Поэтому даю ссылку. http://slil.ru/26508056
C++ Программа на С++ http://www.cyberforum.ru/cpp-beginners/thread20266.html
Задача.Ввести с клавиатуры число и перевернуть его «физически» (например, число 2356 станет числом 6532). Я так понимаю, что следует ввести последовательность чисел. Например от 1 до n...........А как его перевернуть???Подскажите как написать эту программу. Использую Microsoft VIisual Studio 2008 ,"MSDN" Заранее спасибо.
C++ std::vector, классы и функции. Цель сделать вектор класса. Но в классе должен быть вектор. Обращения к элементам выглядит так, а как работать с вектором? #include <vector> using namespace std; class primer{ public: int A; int B; //vector<int>mas; // как к нему обратится? primer(int a,int b): A(a), B(b){} }; подробнее

Показать сообщение отдельно
Adrian
 Аватар для Adrian
0 / 0 / 0
Регистрация: 05.01.2009
Сообщений: 23
07.01.2009, 01:08  [ТС]     Запутался с циклами
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <iostream.h>
#include <math.h>
void main(void)
{
    int a[100][100],b[200][100],i,m,k,y=0,u=0,s,j,t=0,cosa,h=0,g=0;
    cout<<"Vvedite chislo strok"<<endl;
    cin>>m;
    cout<<"Vvedite dannie v massiv:"<<endl;
    for (i=0; i<m; i++)
    {
        cout<<"Vvedite element a x"<<"["<<i<<"]"<<endl;
        cin>>a[i][0];
        cout<<"Vvedite element a y"<<"["<<i<<"]"<<endl;
        cin>>a[i][1];
    }
            cout<<endl;
        i=0;
        for  (i=0;i<m;i++)
        {
            cout<<a[i][0]<<" "<<a[i][1];
            cout<<endl;
        }
        
for(i=0;i<m-3;i++)
for(k=i+1;k<m-2;k++)
for(j=k+1;j<m-1;j++)
        for(s=j+1;s<m;s++)
b[y][0]=i,b[y][1]=k,b[y][2]=j,b[y][3]=s,y++;
 
        
 
for  (i=0;i<y;i++)
{
 cout<<b[i][0]<<" "<<b[i][1]<<" "<<b[i][2]<<" "<<b[i][3];
cout<<endl;
}
        
cout<<endl;
 
for(i=0;i<y;i++)
//1 òî÷êГ* 1 óãîë
//       x0                  x1                         y0            y1                  x0         x2                     y0               y2                    x1          x2                        y1              y2                    x0              x1              y0          y1                    x0          x2                   y0        y2     
cosa=(pow((a[b[i][0]][0]-a[b[i][1]][0]),2)+pow((a[b[i][0]][1]-a[b[i][1]][1]),2)+pow((a[b[i][0]][0]-a[b[i][2]][0]),2)+pow((a[b[i][0]][1]-a[b[i][2]][1]),2)-pow((a[b[i][1]][0]-a[b[i][2]][0]),2)-pow((a[b[i][1]][1]-a[b[i][2]][1]),2))/(((a[b[i][0]][0]-a[b[i][1]][0]))+((a[b[i][0]][1]-a[b[i][1]][1]))*((a[b[i][0]][0]-a[b[i][2]][0]))+((a[b[i][0]][1]-a[b[i][2]][1])))
if (cosa<0) h++;
//1 òî÷êГ* 2 óãîë
//       x0                  x1                         y0            y1                  x0         x3                     y0               y3                    x1          x3                        y1              y3                    x0              x1              y0          y1                    x0          x3                   y0        y3     
cosa=(pow((a[b[i][0]][0]-a[b[i][1]][0]),2)+pow((a[b[i][0]][1]-a[b[i][1]][1]),2)+pow((a[b[i][0]][0]-a[b[i][3]][0]),2)+pow((a[b[i][0]][1]-a[b[i][3]][1]),2)-pow((a[b[i][1]][0]-a[b[i][3]][0]),2)-pow((a[b[i][1]][1]-a[b[i][3]][1]),2))/(((a[b[i][0]][0]-a[b[i][1]][0]))+((a[b[i][0]][1]-a[b[i][1]][1]))*((a[b[i][0]][0]-a[b[i][3]][0]))+((a[b[i][0]][1]-a[b[i][3]][1])))
if (cosa<0) h++;
//1 òî÷êГ* 3 óãîë 
//       x0                  x2                         y0            y2                  x0         x3                     y0               y3                    x2          x3                        y2              y3                    x0              x2              y0          y2                    x0          x3                   y0        y3     
cosa=(pow((a[b[i][0]][0]-a[b[i][2]][0]),2)+pow((a[b[i][0]][1]-a[b[i][2]][1]),2)+pow((a[b[i][0]][0]-a[b[i][3]][0]),2)+pow((a[b[i][0]][1]-a[b[i][3]][1]),2)-pow((a[b[i][2]][0]-a[b[i][3]][0]),2)-pow((a[b[i][2]][1]-a[b[i][3]][1]),2))/(((a[b[i][0]][0]-a[b[i][2]][0]))+((a[b[i][0]][1]-a[b[i][2]][1]))*((a[b[i][0]][0]-a[b[i][3]][0]))+((a[b[i][0]][1]-a[b[i][3]][1])))
if (cosa<0) h++;
if (h<2) g++;
h=0;
//2 toshka 1 ugol
//       x0                  x1                         y0            y1                  x0         x2                     y0               y2                    x1          x2                        y1              y2                    x1              x2              y1          y2                    x1          x2                   y0        y2     
cosa=(-pow((a[b[i][0]][0]-a[b[i][1]][0]),2)-pow((a[b[i][0]][1]-a[b[i][1]][1]),2)+pow((a[b[i][0]][0]-a[b[i][2]][0]),2)+pow((a[b[i][0]][1]-a[b[i][2]][1]),2)+pow((a[b[i][1]][0]-a[b[i][2]][0]),2)+pow((a[b[i][1]][1]-a[b[i][2]][1]),2))/((a[b[i][1]][0]-a[b[i][2]][0])+(a[b[i][1]][1]-a[b[i][2]][1]))*((a[b[i][0]][0]-a[b[i][2]][0]))+((a[b[i][0]][1]-a[b[i][2]][1])))
if (cosa<0) h++;
//2 òî÷êГ* 2 óãîë 
//       x0                  x2                         y0            y2                  x0         x3                     y0               y3                    x2          x3                        y2              y3                    x0              x2              y0          y2                    x2          x3                   y2        y3     
cosa=(pow((a[b[i][0]][0]-a[b[i][2]][0]),2)+pow((a[b[i][0]][1]-a[b[i][2]][1]),2)-pow((a[b[i][0]][0]-a[b[i][3]][0]),2)-pow((a[b[i][0]][1]-a[b[i][3]][1]),2)+pow((a[b[i][2]][0]-a[b[i][3]][0]),2)+pow((a[b[i][2]][1]-a[b[i][3]][1]),2))/(((a[b[i][0]][0]-a[b[i][2]][0]))+((a[b[i][0]][1]-a[b[i][2]][1]))*((a[b[i][2]][0]-a[b[i][3]][0])+(a[b[i][2]][1]-a[b[i][3]][1]),2))
if (cosa<0) h++;
//1 òî÷êГ* 3 óãîë 
//       x1                  x2                         y1            y2                  x2         x3                     y2               y3                    x1          x3                        y1              y3                    x1              x2              y1          y2                    x2          x3                   y2        y3     
cosa=(pow((a[b[i][1]][0]-a[b[i][2]][0]),2)+pow((a[b[i][1]][1]-a[b[i][2]][1]),2)+pow((a[b[i][2]][0]-a[b[i][3]][0]),2)+pow((a[b[i][2]][1]-a[b[i][3]][1]),2)-pow((a[b[i][1]][0]-a[b[i][3]][0]),2)-pow((a[b[i][1]][1]-a[b[i][3]][1]),2))/(((a[b[i][1]][0]-a[b[i][2]][0]))+((a[b[i][3]][1]-a[b[i][2]][1]))*((a[b[i][2]][0]-a[b[i][3]][0]))+((a[b[i][2]][1]-a[b[i][3]][1])))
if (cosa<0) h++;
}
Добавлено через 3 минуты 12 секунд
что все через одно место я знаю)))но по другому не умею и программа не дописанна...это только половина где то(((
 
Текущее время: 03:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru