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

Ошибка в программном коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выводить на экран квадраты введенных чисел до тех пор, пока не будет введено число 0 http://www.cyberforum.ru/cpp-beginners/thread1014658.html
Вводить с клавиатуры целые числа (>0) и выводить на экран квадраты этих чисел до тех пор, пока не будет введено число 0. Использовать цикл do...while. Добавлено через 8 часов 41 минуту Не надо
C++ Ошибки в программе Задан текст. Напечатать слова этого текста отличные от последнего слова и удалить в каждом из них первую букву. #include <iostream> #include <vector> #include<string> using namespace std; int main() { setlocale(LC_ALL, "Russian"); vector<string> words; string tmp, user_str; http://www.cyberforum.ru/cpp-beginners/thread1014654.html
C++ Нужно распознать код
Скажите, пожалуйста, что означают эти строки: if (a >> 28 != 5) { b = a & 0x0fffffff; }
Ваш ответ определит мою судьбу C++
Добрый вечер. Ищу учителя, наставника, советчика. Нет тут добрых людей у которых есть не много времени, которые объяснят мне некоторые термины и тд на с++? Мне надо выиграть олимпиаду по программированию в республике. (10 класс) Это очень важно для меня и сильно отразится на моем будущем.Часто бывают нужны советы знающих людей, а у нас в селухе таких нет. А учительница моя даже Паскаль ни чуть не...
C++ Чтение из файла, нахождение суммы http://www.cyberforum.ru/cpp-beginners/thread1014644.html
в файле 7.txt даны 500 чисел .мне нужно найти их сумму . моя программа считает неправильно ,выводить вот такое число "-9.53674e-007". подскажите в чем дело. #include "iostream" #include <string> #include <fstream> using namespace std; void main() { string in,out; float k,m;
C++ массив, упорядоченный по убыванию Дан массив, упорядоченный по убыванию { 16, 13, 12, 8,5,4,1,-1,-2,-5}. Написать функцию, которая возвращает индекс первого элемента, меньшего числа N, которое передается в эту функцию в качестве параметра. Если такого элемента нет, функция должна возвращать -1. подробнее

Показать сообщение отдельно
Beverly
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 51
21.11.2013, 20:15     Ошибка в программном коде
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
#include <iostream.h>
#include <stdio.h> 
#include <math.h>
void  treug(float a, float b, float c, int* p)
{
(*p)=0;
if ((a+b>c) || (b+c>a) || (c+a>b))
{(*p)=1;
printf ("Treug sush."); }
}
 
float area (float a, float b, float c) 
{
float p = (a+b+c)/2;
return sqrt(p*(p-a)*(p-b)*(p-c)); 
}
 
 
int main ()
{
float a, b, c, d;
int x=0, y=0, z=0;
treug(a,b,c,&x); treug(a,b,c,&y); treug(a,b,c,&z); 
printf ("A"); 
scanf ("%f", &a);
printf ("B");
scanf ("%f", &b);
printf ("C");
scanf ("%f", &c);
printf ("D");
scanf ("%f", &d);
treug(1.0,2.0,a,&x);
treug (2.0, 2.5, b, &y);
treug (2.5, d, c, &z);
 
 
if ((&x = 1) && (&y = 1) && (&z = 1))
cout << "area = " << (area(1.0,2.0,a)+area(2.0,2.5,b)+area(2.5,d,c)) << endl;
else printf ("Postroit nelzya!");
return 0;
}
 
Ошибка в этой строке.
Помогите найти ее, пожалуйста. Спасибо.
 
[size="1"][color="grey"][I]Добавлено через 5 минут[/I][/color][/size]
if ((&x = 1) && (&y = 1) && (&z = 1))
Должно быть так?
if ((x == 1) && (y == 1) && (z == 1))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru