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

Ошибка - square не найден - C++

Восстановить пароль Регистрация
 
kre-sod
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 16
Записей в блоге: 9
03.04.2014, 19:57     Ошибка - square не найден #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Perviy_cikl.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include "../../std_lib_facilities.h"
 
int _tmain(int argc, _TCHAR* argv[])
{
    int i = 0;
    while (i<100) {
        cout << i << '\t' << square (i) << '\n';
        ++i;
    }
    system("pause");
    return 0;
}
error C3861: square: идентификатор не найден
что нужно сделать, чтобы программа его определяла? Какой-нибудь includ? Сейчас пользуюсь визуал студио 2008

Добавлено через 10 минут
Squaer должна возводить в квадрат
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2014, 19:57     Ошибка - square не найден
Посмотрите здесь:

ошибка square root C++
C++ Ошибка: Идентификатор не найден.
Ошибка error C3861: erfc: идентификатор не найден C++
ошибка идентификатор не найден C++
C++ Ошибка C3661 идентификатор не найден
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 337
03.04.2014, 20:18     Ошибка - square не найден #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "stdafx.h"
#include "../../std_lib_facilities.h"
 
int _tmain(int argc, _TCHAR* argv[])
{
    int i = 0;
    while (i<100) {
        cout << i << '\t' << i*i << '\n';
        ++i;
    }
    system("pause");
    return 0;
}
Wlk
49 / 49 / 13
Регистрация: 07.12.2011
Сообщений: 133
03.04.2014, 20:19     Ошибка - square не найден #3
Используйте pow(x,2.0) для возведения в квадрат.
C++
1
#include <math.h>
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 337
03.04.2014, 20:20     Ошибка - square не найден #4
Или так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
using namespace std;
 
int square(int i){
    return i*i;
}
int main()
{
    int i = 0;
    while (i<100) {
        cout << i << '\t' << square(i) << '\n';
        ++i;
    }
    system("pause");
    return 0;
}
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
03.04.2014, 20:20     Ошибка - square не найден #5
kre-sod, Студией не пользовался, но попробуй включить cmath хотя насколько я знаю есть только pow(d, 2.0); и никаких sqr, square там нету.

Не по теме:

вот уж не думал, что четвертым отпишусь.

zss
Модератор
Эксперт С++
 Аватар для zss
5943 / 5548 / 1783
Регистрация: 18.12.2011
Сообщений: 14,167
Завершенные тесты: 1
03.04.2014, 21:14     Ошибка - square не найден #6
Цитата Сообщение от dimcoder Посмотреть сообщение
pow(d, 2.0);
неужели в квадрат возвести умножив на самого себя (d*d) сложнее,
чем через exp(log(2.0)*d) ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2014, 21:30     Ошибка - square не найден
Еще ссылки по теме:

Ошибка error C3861 идентификатор не найден C++
Ошибка. Не найден файл Kernel32.lib C++
Ошибка: strcmp - индентификатор не найден C++

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

Или воспользуйтесь поиском по форуму:
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
03.04.2014, 21:30     Ошибка - square не найден #7
zss, да так и быстрее и легче, но разве TC сам бы до этого не додумался? Сейчас возвести в квадрат, а потом в 2/313. Вот тут и вспомнится pow.
Yandex
Объявления
03.04.2014, 21:30     Ошибка - square не найден
Ответ Создать тему
Опции темы

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