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

visual studio ругается на возвращаемое значение - C++

Восстановить пароль Регистрация
 
A_S
2 / 2 / 0
Регистрация: 17.03.2013
Сообщений: 24
17.05.2013, 10:29     visual studio ругается на возвращаемое значение #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
37
38
#include "stdafx.h"
#include <iostream>
#include <math.h>
 
float x[5]={0.1,0.2,0.5,0.7,1};
float y[5]={0.6,0.7,0.8,0.77,0.72};
int inter();
int gaus(float q1,float q2,float p1,float p2,float k1, float k2);
int naimkvad();
int gaus(float q1,float q2,float p1,float p2,float k1, float k2)
{ float a0,a1;
a1=(p2-((p1*k2)/k1))/(q2-((q1*k2)/k1));
a0=(p1-(a1*q1))/k1;
printf("f(x)=%f + %fx\n",a0,a1);
}
int iter()
{int i=0;
printf("пїЅпїЅпїЅпїЅпїЅпїЅпїЅ-пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ:\n");
for(i=0; i<=3; i++)
gaus(x[i],x[i+1],y[i],y[i+1],1,1);
}
int naimkvad()
{ float sx,sx2,sy,sxy;
sx=x[0]+x[1]+x[2]+x[3]+x[4];
sx2=pow(x[0],2)+pow(x[1],2)+pow(x[2],2)+pow(x[3],2)+pow(x[4],2);
sy=y[0]+y[1]+y[2]+y[3]+y[4];
sxy=(x[0]*y[0])+(x[1]*y[1])+(x[2]*y[2])+(x[3]*y[3])+(x[4]*y[4]);
printf("пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ:\n");
gaus(sx,sx2,sy,sxy,5,sx);
}
int main() {
iter();
naimkvad();
return 0;
 }
 
 
После. Сборки проекта для всех 3х ф пишет:должна содержать возвращении значение. В кдевелопе такая же работает
Добавлено через 2 минуты
Собой за кодировку принтов- сижу со смарта, там просто объяснения
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2013, 10:29     visual studio ругается на возвращаемое значение
Посмотрите здесь:

Возвращаемое значение функции C++
возвращаемое значение cos() C++
Возвращаемое значение C++
C++ Возвращаемое значение функции
C++ Обчислить значение примера С++ (Visual Studio)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ilot
Модератор
Эксперт С++
1767 / 1142 / 223
Регистрация: 16.05.2013
Сообщений: 3,020
Записей в блоге: 5
Завершенные тесты: 1
17.05.2013, 10:30     visual studio ругается на возвращаемое значение #2
В каждой ф-и должен быть return если тип ф-и не void, коего у тебя нет.
A_S
2 / 2 / 0
Регистрация: 17.03.2013
Сообщений: 24
17.05.2013, 10:40  [ТС]     visual studio ругается на возвращаемое значение #3
Спасибо. Сработало. А га смарте тоже норм с интом работает
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
17.05.2013, 11:59     visual studio ругается на возвращаемое значение #4
Цитата Сообщение от Ilot Посмотреть сообщение
В каждой ф-и должен быть return если тип ф-и не void
Если void, то return тоже допустим, но без параметров:
C++
1
2
3
4
void f()
{
    return;
}
Или с приведением к типу void:
C++
1
2
3
4
void f()
{
    return (void)0;
}
Yandex
Объявления
17.05.2013, 11:59     visual studio ругается на возвращаемое значение
Ответ Создать тему
Опции темы

Текущее время: 07:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru