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

Пробема с функцией square - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить все члены, большие 7, последовательности a1,..., an числом 7. http://www.cyberforum.ru/cpp-beginners/thread1108232.html
Даны натуральное число n, целые числа a1,..., an. Заменить все большие семи члены последовательности a1,..., an числом 7. Вычислить количество таких членов
C++ Какая ошибка допущена в следующем фрагменте программы: ...... int k=0; float m=k+2; switch(m%2) {case 0: cout<<"m- четное"; break; http://www.cyberforum.ru/cpp-beginners/thread1108223.html
C++ Что изучать
Как изучить с++,допустим я по образованию бухгалтер весь бух учет все предметные области нормативные акты изучить не реально чтоб сказать да я бух учет я знаю, но я знаю базу и знаю откуда нужную инфу взять по своей предметной области это эффективнее чем все подряд изучать зубрить. А как обстоят дела в с++ что мне нужно изучить как базу? откуда плясать)
Каким будет результат компиляции и выполнения данного кода? C++
struct employee { char name ; int office_number; }; using namespace std; void main(void) { employee *worker; worker = new employee; strcpy(worker.name, "Джон Доу");
C++ Сжать массив путем вычеркивания нулевых элементов http://www.cyberforum.ru/cpp-beginners/thread1108202.html
Имеется целочисленный массив из n элементов,сжать массив путем вычеркивания нулывех элементов, если таких нет то вывести сжатие невозможно. Второй масив использовать нельзя.
C++ Подсчитать, сколько элементов ввел пользователь, выделить память под два массива и переписать в них элементы Ребята помогите решить задачу: Пользователь вводит размер массива и заполняет его с клавиатуры. Необходимо подсчитать, сколько положительных и сколько отрицательных элементов он ввел, выделить память под два массива соответствующей длины и переписать в них отдельно положительные и отрицательные элементы. подробнее

Показать сообщение отдельно
laphund
0 / 0 / 0
Регистрация: 25.02.2014
Сообщений: 7
01.03.2014, 10:26  [ТС]     Пробема с функцией square
не могу скомпилировать таблицу квадратов от 1 до 100
напишите что не так и как правильно.(учу c++ по книжке страуструпа)
сначала пробовал так
C++
1
2
3
4
5
6
#include "std_lib_facilities.h"
int main()
{
for (int i = 0; i<100; ++i)
cout << i << '\t' << square(i) << '\n';
}
вот ошибка
error: 'square' was not declared in this scope|
потом подумал может с этой библиотекой что-то не так(до этого с ней все программы компилировались нормально, она просто загружает сразу все стандартные библиотеки там iostream и т.д.)
сделал так
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
#include<cmath>
using namespace std;
int main()
{
for (int i = 0; i<100; ++i)
cout << i << '\t' << square(i) << '\n';
}
та же самая ошибка пробовал на казных компиляторах ничего не получилась
с вот этим также:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
#include<cmath>
using namespace std;
int main()
{
int i = 0;
while (i<100) {
cout << i << '\t' << square(i) << '\n';
++i ;
}
}
p.s. моя первая проблема
исправил

Добавлено через 59 секунд
Croessmah, теперь можеш ответить?
 
Текущее время: 22:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru