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

Поправьте программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать программу, которая вводит c клавиатуры массив целых чисел, находит в нем все повторяющиеся последовательности http://www.cyberforum.ru/cpp-beginners/thread976643.html
Создать программу, которая вводит c клавиатуры массив целых чисел, находит в нем все повторяющиеся последовательности (1 1, 2 2 2 и т.д.) и заменяет каждую из них на два элемента: повторяющееся число и длину последовательности. Выдать результирующую последовательность и пары "длина - число последовательностей данной длины.... Я смог сделать только поиск повторяющихся последовательностей и...
C++ Классы, наследование, области видимости A.h: #ifndef A_H #define A_H #include "C.h" class C; class A { private: http://www.cyberforum.ru/cpp-beginners/thread976640.html
C++ Ввести два целых числа и посчитать результат деления
Суть задания в след: программа просит пользователя ввести два целых числа и выводит на экран результаты деления первого на второе и второго на первое. вот мой примерный код: #include "stdafx.h" #include <iostream> using namespace std; int main() { int a,b;
C++ Задание размера и инициализация массива указателей в конструкторе
1) h: SDL_Texture *textures; Как задать размер и инициализировать в конструкторе? Если пишу так: SDL_Texture *textures; Подчёркивает "textures": "IntelliSense: недопустимый неполный тип". 2)
C++ HOdd-Even MergeSort http://www.cyberforum.ru/cpp-beginners/thread976610.html
How to write Odd-Even MergeSort Iterative and recursive program
C++ Ошибка C2665 Здравствуйте. Столкнулся с такой проблемой - vs c++ выдает ошибку С2665. Суть ошибки в том, что аргументы функции не подходят по типу. Но, блин, они должны подходить, т.к. оба double. Вот фрагмент кода double a,x=0,y=0; printf("Введите a:"); scanf("%lf",&a); printf("Введите x:"); scanf("%lf",&x); x=modf(x,4.0*a); Вот ошибка:Error 3 error C2665: 'modf' : none of the 3 overloads... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6282 / 5885 / 1906
Регистрация: 18.12.2011
Сообщений: 15,099
Завершенные тесты: 1
13.10.2013, 21:02     Поправьте программу
1. Создайте ПУСТОЙ "Win32 console application" проект
(то, что он пустой указывается на 3 шаге).
2. Добавьте в него один cpp файл:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <iomanip>
#include <сmath>
 using namespace std;
 
 int main()
{
    double a,x,y,z;
    cout.precision(2);
    cout<< "enter x:";
    cin >> x;
    cout<< "enter a:";
    cin >> a;
    y=cos(x)+a*a;
    z=log(x*x*x)+cos(a); 
    cout << "y=" << y<<setw(10)<< " z=" << z << endl;
    if (y<z)
       cout <<"y<z"<<endl;
    system("pause");
    return 0;
 }
не используйте функцию pow - она возводит действительное число
в ДЕЙСТВИТЕЛЬНУЮ степень.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru