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

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"; return b; } 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, max_y_min, x__1, y__1, x__2, y__2, t; float x__cross, y__cross, k1, k2, s;
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 std;
C++ Запись в файл http://www.cyberforum.ru/cpp-beginners/thread589865.html
Короче, такая тема: надо курсовую сделать. Тема сделать программу для разработки и выполнения тестов (1 курс, если чё) В принципе половину сделал, но на самом основном ступор: не знаю как сделать запись заданий теста в файл, чтобы потом можно было прочесть. Если бы была стандартная библиотека для работы с ини-файлами, как в делфи, проблем бы не было, сделал бы с их помощью. Идея была...
C++ Необходимо написать до утра Ребят, очень нужно за ночь написать несколько программ простеньких на visual studio c++, кто не спит помогите пожалуйста (( 1) Файл INPUT.txt дано 100 строк массива, отсортированного по убыванию. Затем идет пустая строка. Затем одна или более строк. Требуется алгоритмом бинарного поиска найти ключевые строки (совпадающие). Результат записать в файл OUTPUT.txt в виде <элемент><номер массива>... подробнее

Показать сообщение отдельно
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 341
29.05.2012, 05:14     Lvalue required почему высвечивается такая ошибка?
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, тут и ошибка
 
Текущее время: 04:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru