Форум программистов, компьютерный форум, киберфорум
Наши страницы

Lvalue required почему высвечивается такая ошибка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разность массивов http://www.cyberforum.ru/cpp-beginners/thread589894.html
Всем привет! подскажите как найти разность двух массивов A - B?
C++ Принять ссылку и массив Есть массив int x = new int Как создать функцию, которая сможет получить ссылку на массив и вернуть новый массив ? Например для string: string str2str(string& a) { string b = "qwerty"; ... http://www.cyberforum.ru/cpp-beginners/thread589888.html
Declaration terminated incorrectly в чем ошибка? C++
#include <stdio.h> #include <math.h> #include <conio.h> #include <iostream.h> void main() { int x_min_1, y_min_1, x_max_1, y_max_1; int x_min_2, y_min_2, x_max_2, y_max_2; float max_x_min,...
C++ Проверка на правильность кода
// C++ 6.6 I.12.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <iomanip> #include <fstream> #include "string" using namespace...
C++ Запись в файл http://www.cyberforum.ru/cpp-beginners/thread589865.html
Короче, такая тема: надо курсовую сделать. Тема сделать программу для разработки и выполнения тестов (1 курс, если чё) В принципе половину сделал, но на самом основном ступор: не знаю как сделать...
C++ Необходимо написать до утра Ребят, очень нужно за ночь написать несколько программ простеньких на visual studio c++, кто не спит помогите пожалуйста (( 1) Файл INPUT.txt дано 100 строк массива, отсортированного по убыванию.... подробнее

Показать сообщение отдельно
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
29.05.2012, 05:14
Sashoock, исправил:
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
#include <iostream>
using namespace std;
void CutLeft(int x_min,int y_min,int x_max,int y_max, const int max_x_min){
    if(x_min < max_x_min)
    if(x_max <= max_x_min)
    {
        x_min = x_max = max_x_min;
        y_max = y_min;
    }
    else
    {
        y_max = y_min + (y_max - y_min) * (x_max - max_x_min) / (x_max-x_min);
        x_min = max_x_min;
    }
}
 
int main()
{
    int x_min_1, y_min_1, x_max_1, y_max_1;
    int x_min_2, y_min_2, x_max_2, y_max_2;
    float max_x_min, max_y_min, x__1, y__1, x__2, y__2, t;
    float x__cross, y__cross, k1, k2, s;
 
    x_min_1=1;
    x_max_1=13;
    y_min_1=2;
    y_max_1=7;
    x_min_2=2;
    x_max_2=9;
    y_min_2=3;
    y_max_2=9;
    if   (x_min_1 > x_min_2) max_x_min=x_min_1;
        else max_x_min = x_min_2;
    if    (y_min_1 > y_min_2) max_y_min=y_min_1;
        else max_y_min = y_min_2;
    CutLeft(x_min_1, y_min_1, x_max_1, y_max_1, max_x_min);
    CutLeft(y_min_1, x_min_1, y_max_1, x_max_1, max_x_min);
    CutLeft(x_min_2, y_min_2, x_max_2, y_max_2, max_x_min);
    CutLeft(y_min_2, x_min_2, y_max_2, x_max_2, max_x_min);
    x__1=x_max_1-max_x_min;
    y__1=y_max_1-max_y_min;
    x__2=x_max_2-max_x_min;
    y__2=y_max_2-max_y_min;
    if (x__1 > x__2){
        t = x__1 = x__2 = t = y__1 = y__2;
        y__2 = t;
    }
 
if (y__1<=y__2) {
 (s=0.5*x__1*y__1);
} else {
(k1=y__1/x__1);
(k2=y__2/x__2);
(x__cross=(y__1-y__2)/(k1-k2));
(y__cross=y__1-k1*x__cross);
(s=0.5*x__cross*(y__2+y__cross)+0.5*(x__1-x__cross)*y__cross);
}
cout<<"Ploshad peresecheniya treugolnikov"<<s<<endl;
cin.get();
return 0;
}
Добавлено через 2 минуты
C++
1
2
3
if (x__1>x__2) { (t=x__1 && x__1=x__2 &&
          x__2=t && t=y__1 &&
          y__1=y__2 && y__2=t); }
такое в первый раз вижу.

Добавлено через 49 секунд
alex_x_x, тут и ошибка
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.