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

Не выполняется алгебраическая операция - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти максимальный элемент и среднее арифметическое отрицательных элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread245244.html
Дана матрица состоящая из N,M вещественных элементов. 1.Найти максимальный элемент 2.Вычислить средееарифметическое отрицательных элементов массива
C++ Сложение чисел в 16-й системе счисления помогите написать программу которая прибавляет два числа из 16й СС! F+F; Можно просто алгоритм Я сам помучаюсь! http://www.cyberforum.ru/cpp-beginners/thread245241.html
Откуда муссор? C++
после тройки выводятся непонятные символы. Почему? По идее конец массива должен на '\0' заканчиваться и ничего после тройки выводиться не должно char s1 = {'1', '2', '3'}; printf("%s\n", s1);
C++ нужно чтобы в строке если встречается символ то прибавить соответствующую цифру к числу
как опериравать строками? нужно чтобы в строке если встречается сивол то прибавить соответствующую цифру к числу вот код: #include <iostream> #include <string.h> using namespace std; int main() { int k=0; string ar; cin>>ar;
C++ численные методы http://www.cyberforum.ru/cpp-beginners/thread245204.html
ребят, подскажите пожалуйста литературу, в которой я могу прочитать про численные методы и их использование в с++
C++ Написать функцию, которая удваивает каждый символ строки. Ребята, помогите! Написать функцию, которая удваивает каждый символ строки. Заголовок функции: void doubleChar (char * s); Написать программу, которая принимает от пользователя набор строк (массив строк), удваивает каждый символ каждой строки и выводит преобразованные строки на экран #include<iostream> #include<conio.h> using namespace std; void doubleChar(char *); int main(){ int n;... подробнее

Показать сообщение отдельно
Krol
0 / 0 / 0
Регистрация: 07.02.2010
Сообщений: 49

Не выполняется алгебраическая операция - C++

19.02.2011, 18:52. Просмотров 431. Ответов 3
Метки (Все метки)

Привет всем.
Помогите найти ошибку. Описывать само задание проги не буду, напишу вкратце.
Вводим 4 значения:
A=4;
B=4;
x=3;
y=2;
Если ввести эти значения, то должно выводиться сообщение "Точка принадлежит области №1", а выводится второе.


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
#include <stdio.h>
#include <locale.h>
#include <math.h>
 
//Объявление переменных
float A,B,x,y;
float line;
 
int main(void)
{
    //Включить русский язык
    setlocale(LC_CTYPE, "rus");
 
    
    line==x/A+y/B;
    for(;;)
    {
        //Ввод границ с клавиатуры
        printf("Введите точки A, B\n");
        scanf("%d%d", &A, &B);
        
 
        
        //Ввод координат точки
        printf("Введите координаты x, y\n");
        scanf("%d%d", &x, &y);
 
                
        if ((x>0) && (y<B) && (line > 1))
            printf("Точка принадлежит области №1\n");
            
        else
            printf("Точка не принадлежит ни одной из областей\n");
    }
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru