С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Днепрянин
0 / 0 / 0
Регистрация: 15.09.2012
Сообщений: 6
#1

кто знает решение напишите - C++

16.09.2012, 14:49. Просмотров 447. Ответов 5
Метки нет (Все метки)

Пожалуйста, подскажите в чем ошибка.
При запуске выдает ошибку: «error C4716: mean: должна возвращать значение». Два дня голову ломал, не вариантов больше нету.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 //Лабораторная робота №1 задание №1 в1
#include "stdafx.h"
using namespace std;
int mean()
{
    cout<<"Для вычисления значений \"a\" и \"b\" введите следующие данные: "<<endl;
    double x;
    cout<<"введите значение \"x\": "<<endl;
    cin>> x;
    double y;
    cout<<"введите значение \"y\": "<<endl;
    cin>> y;
    double z;
    cout<<"введите значение \"z\": "<<endl;
    cin>> z;
    double a=(sqrt(fabs(x-1))-pow(fabs(y),1./3))/(1+(pow(x, 2)/2)+(pow(y, 2)/4));
    double b=x*(1./atan(z)+exp(-(x+3)));
    cout<<"Расчет окончен. Выведение результатов..."<<endl;
    cout<<"\"A\" равно: "<<a<<endl;
    cout<<"\"B\" равно: "<<b<<endl;
    cout<<"Удачного дня :-)"<<endl;
}
Файл stdafx.h выглядит так:
C++
1
2
3
4
5
6
7
8
 #pragma once
#include "targetver.h"
#include <stdarg.h>
#include <TCError.h>
#include <tchar.h>
#include <iostream>
#include <math.h>
#include <Windows.h>
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2012, 14:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос кто знает решение напишите (C++):

Кто знает решение? Тема Классы - C++
Класс Прямая Члены класса Координаты двух точек (x1,y1) и (x2,y2) Методы Конструктор, метод вывода уравнения прямой Операторы...

нужно исправить ошибку, кто знает какая, напишите ее в новом коде программы - C++
нужно исправить ошибку, кто знает какая напишите ее в новом коде программы? #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include...

Напишите если кто знает чтобы игра запускалась при нажатии кнопки 3 - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;random&gt; #include &lt;time.h&gt; #include &lt;Windows.h&gt; using namespace std; char...

Кто че знает? - C++
Не ссылаясь на доказательство теоремы Ферма, покажите, что множество всех показателей n, для которых существует решение уравнения xn + yn =...

Подскажите кто знает - C++
Здравствуйте. Вот у меня очередная проблема, не компилируетса данная часть кода и непонятно в чём проблема. string array = ...

Строки кто знает? - C++
Всем привет! нужно написать вот такую прогу : но нужен код как можно проще! я на первом курсе, так что если прога будет написана...

5
CableGuy
14 / 14 / 1
Регистрация: 29.03.2012
Сообщений: 41
16.09.2012, 14:54 #2
После последнего cout надо дописать return 0;
И вы наверно перепутали и назвали главную функцию mean вместо main, но разницы не какой если не ошибаюсь.
2
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6513 / 3150 / 309
Регистрация: 04.12.2011
Сообщений: 8,720
Записей в блоге: 5
16.09.2012, 15:02 #3
mean() это значит main() ? про return уже сказано... Не ужели 2 дня, действительно? Нужно минут 10 что бы внимательно прочесть. Потом в местах где вылетает (компилятор дает номер строки) расставить временные выводы cout (или брейк-пойнты). Почему Вы думаете, что относясь к делу подобным образом, заставите кого-то сделать это за Вас? Не отчаивайтесь. Поищите и покажите, что получилось.
1
Днепрянин
0 / 0 / 0
Регистрация: 15.09.2012
Сообщений: 6
16.09.2012, 15:12  [ТС] #4
Спасибо, это просто пачти первая моя программа
0
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6513 / 3150 / 309
Регистрация: 04.12.2011
Сообщений: 8,720
Записей в блоге: 5
16.09.2012, 16:52 #5
Цитата Сообщение от Днепрянин Посмотреть сообщение
Пожалуйста, подскажите в чем ошибка.
При запуске выдает ошибку: «error C4716: mean: должна возвращать значение». Два дня голову ломал, не вариантов больше нету.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 //Лабораторная робота №1 задание №1 в1
#include "stdafx.h"
using namespace std;
int mean()
{
    cout<<"Для вычисления значений \"a\" и \"b\" введите следующие данные: "<<endl;
    double x;
    cout<<"введите значение \"x\": "<<endl;
    cin>> x;
    double y;
    cout<<"введите значение \"y\": "<<endl;
    cin>> y;
    double z;
    cout<<"введите значение \"z\": "<<endl;
    cin>> z;
    double a=(sqrt(fabs(x-1))-pow(fabs(y),1./3))/(1+(pow(x, 2)/2)+(pow(y, 2)/4));
    double b=x*(1./atan(z)+exp(-(x+3)));
    cout<<"Расчет окончен. Выведение результатов..."<<endl;
    cout<<"\"A\" равно: "<<a<<endl;
    cout<<"\"B\" равно: "<<b<<endl;
    cout<<"Удачного дня :-)"<<endl;
}
Файл stdafx.h выглядит так:
C++
1
2
3
4
5
6
7
8
 #pragma once
#include "targetver.h"
#include <stdarg.h>
#include <TCError.h>
#include <tchar.h>
#include <iostream>
#include <math.h>
#include <Windows.h>
Заранее спасибо.
Вот без stdafx (создаем пустой проект с++ и добавляем cpp'файл):
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
#include <iostream>
#include "Math.h"
using namespace std;
int main()
{
setlocale(0, "");
cout<<"Для вычисления значений \"a\" и \"b\" введите следующие данные: "<<endl;
    double x;
    cout<<"введите значение \"x\": "<<endl;
    cin>> x;
    double y;
    cout<<"введите значение \"y\": "<<endl;
    cin>> y;
    double z;
    cout<<"введите значение \"z\": "<<endl;
    cin>> z;
    double a=(sqrt(fabs(x-1))-pow(fabs(y),1./3))/(1+(pow(x, 2)/2)+(pow(y, 2)/4));
    double b=x*(1./atan(z)+exp(-(x+3)));
    cout<<"Расчет окончен. Выведение результатов..."<<endl;
    cout<<"\"A\" равно: "<<a<<endl;
    cout<<"\"B\" равно: "<<b<<endl;
    cout<<"Удачного дня :-)"<<endl;
system("pause");
return 0;
}
компилируется и что-то считает при вводе 1,2,3... Что считает посмотрите сами. Если не то, и не разобраться ни-как, пишите.
0
Днепрянин
0 / 0 / 0
Регистрация: 15.09.2012
Сообщений: 6
16.09.2012, 20:04  [ТС] #6
IGPIGP, а так значительно легче, надо запомнить на будущее :-), спасибо,снова.
0
16.09.2012, 20:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2012, 20:04
Привет! Вот еще темы с ответами:

кто знает строки? - C++
2Ввести три слова. Поменять местами первое и третье слова. помогите((((

кто знает как? - C++
1. Написать шаблон функции для нахождения индексов элементов из заданного интервала, посортованих за спадением значений. Потом...

Кто знает,ответьте) - C++
Как реализованы строки с языке программирования Си? Почему строки называют нуль-терминальными? Сколько байт памяти необходимо для...

двумерный массив! кто знает? - C++
Всем привет! Вопрос: Как в двумерном массиве посчитать количество столбцов, содержащих хотя бы один нулевой элемент!?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.