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

не могу понять в чем ошибка. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти количество слов, начинающихся с заданной буквы С. http://www.cyberforum.ru/cpp-beginners/thread177465.html
Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами. Найти количество слов, начинающихся с заданной буквы С. //--------------------------------------------------------------------------- #pragma hdrstop #include <iostream.h> #include <conio.h> #include <stdio.h> #include<windows.h>
C++ Вставка в вектор элементов с использованием итератора Задание: Напишите программу, сохраняющую в векторе числа, полученные из стандартного ввода (окончанием ввода является число 0). Удалите все элементы, которые делятся на 2 (не используете стандартные алгоритмы STL), если последнее число 1. Если последнее число 2, добавьте после каждого числа которое делится на 3 три единицы. У меня не получается выполнить добавление 3-х единиц (последнее... http://www.cyberforum.ru/cpp-beginners/thread177455.html
C++ книги по созданию графического интерфейса
посоветуйте книги по созданию графического интерфейса на с++ , желательно в vs
C++ WinAPI Графика: треугольник, изменяющий размеры при изменении размеров окна
Помогите разобраться в коде. Мне нужно привязать треугольник к основанию окна и чтобы по изменению окна он менялся(т.е при уменьшении окна он уменьшался, а при увеличении увеличивался) Вот мой код: #include "stdafx.h" #include "windows.h" #include "conio.h" #include "math.h" HWND WindowRisovanie; LRESULT CALLBACK WindowProcedure(HWND , UINT , WPARAM , LPARAM );
C++ Найти все натуральные числа, не превосходящие заданного числа http://www.cyberforum.ru/cpp-beginners/thread177428.html
Решите пожалуйста задачку: Найти все натуральные числа,не превосходящие заданного числа N,десятичное представление которых строго возрастающая последовательность цифр. Заранее спасибо. Добавлено через 2 часа 2 минуты Выручите пожалуйста
C++ operator int() что за зверь? Несколько раз видел в интернетах такую запись: operator int(){}; По контексту так и не понял, что это такое, да и в литературе не встречал, гугл тоже молчитО_о Может кто-нибудь скажет, что это за оператор ? подробнее

Показать сообщение отдельно
МаксимМВ
C/C++
90 / 90 / 5
Регистрация: 01.07.2010
Сообщений: 281
17.10.2010, 12:54     не могу понять в чем ошибка.
Цитата Сообщение от exovoini Посмотреть сообщение
а (sin/cos) это я так котангенс записываю потому как ctg в math.h нет
Во первых: Чтобы было понятнее используйте tan(num) (тангенс), а в данном случае нужет котангенс, поэтому 1/tan(num) из math.h. Во вторых, вводите значение не в y и z, а в a и x.
Вот, я исправил ваш код:
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
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
double x,a,y,z;
std::cout<<"Enter x:"<<endl;
std::cout<<"Enter a:"<<endl;
std::cin>>x>>a;
 
y=6*pow(a,x*a)+fabs(log10(x)*a+pow(a,4));
if (log10(x)*a+pow(a,4)!=0)
        {
std::cout<<y;
        }
else
        {
std::cout<<"y ne sushestvuet";
        }
 
z=cbrt(x*pow(a,3))/(5-(1/tan((x-pow(a,4)))));
if (z!=0)
 
        {
std::cout<<z;
        }
else
        {
std::cout<<"z ne sushestvuet";
        }
std::cout<<"y="<<y<<endl;
std::cout<<"z="<<z<<endl;
if (y>z)
std::cout<<"min z"<<endl;
else 
std::cout<<"min y"<<endl;
std::cout<<"prees any key..."<<endl;
system("pause");
return 0;
}
 
Текущее время: 03:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru