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

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

Войти
Регистрация
Восстановить пароль
 
tula555
-15 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 65
#1

Проблема с программой: Задаются 10 чисел функцией rand(). Определить сумму их квадратов - C++

16.10.2011, 13:17. Просмотров 669. Ответов 7
Метки нет (Все метки)

Фигня с прогой. Вывод случайных чисел получатся, выводится всё( в диапазоне от-100 до +100)
#include <iostream>
#include <stdlib.h>
#include <time.h>

using namespace std;

int main()
{
int m;
srand(time(NULL));

for(int i = 0; i < 10; i++)
{
m = rand() % 201 - 100;
cout << m << endl;
}
return 0;
}
а вот возведение в квадрат этих случайных чисел нет( пишет что функция pow перегружена. может я задание не понимаю? помогите!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2011, 13:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Проблема с программой: Задаются 10 чисел функцией rand(). Определить сумму их квадратов (C++):

Случайная последовательность чисел, генерируемой rand() функцией - C++
Как можно из псевдослучайно последовательности сделать случайную-последовательность числе, генерируемую rand() функцией?

Как функцией rand() генерировать упорядоченные тройки различных чисел - C++
Как функцией rand() генерировать упорядоченные тройки различных чисел от [0; 1000) не используя ни циклов, ни условий, ни условных...

Подсчитать сумму квадратов четных и сумму квадратов нечетных чисел - C++
1. Дан массив A размера N. Вывести его элементы в следующем порядке: A1, AN, A2, AN–1, A3, AN–2, … . #include&lt;iostream.h&gt; void...

Помогите с функцией rand - C++
Привет всем помогите решить простую задачу Для каждого из следующих наборов целых чисел напишите единственный оператор, который...

Как пользоваться функцией rand()? - C++
Все привет. Пытаюсь пользоваться функцией rand(), а получаю сообщение Это разве идентификатор? #include &quot;stdafx.h&quot; ...

Как работать с функцией rand() - C++
Помогите сделать так, чтобы rand() каждый раз выкидывал неповторяющиеся значения.

7
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
16.10.2011, 13:21 #2
Цитата Сообщение от tula555 Посмотреть сообщение
пишет что функция pow перегружена. может я задание не понимаю? помогите!
функция pow требует чтобы 1-й аргумет был с плавающей точкой, да и вызывать pow для возведения в квадрат накладно, лучше просто напишите m * m
0
tula555
-15 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 65
16.10.2011, 13:25  [ТС] #3
Ну а если с pow делать знаешь как??? вообще в задании надо все числа в квадрат ввести? я так понимаю или нет? задание: Задаются 10 чисел функцией rand(). Определить сумму их квадратов
0
amor1k
Студент
148 / 148 / 24
Регистрация: 18.01.2011
Сообщений: 469
16.10.2011, 13:32 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main()
{
int m, s = 0;
srand(time(NULL));
 
for(int i = 0; i < 10; i++)
{
   m = rand() % 201 - 100;
   cout << m <<" ";
   s += m * m;
}
cout << "\nSumma kvadratov = " << s;
return 0;
}
0
tula555
-15 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 65
16.10.2011, 13:36  [ТС] #5
Спс огромное. тоесть выводит сначало случайные числа, затем возводит их в квадрат и суммирует их???
0
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
16.10.2011, 13:37 #6
Цитата Сообщение от tula555 Посмотреть сообщение
Ну а если с pow делать знаешь как???
C++
1
2
3
4
int m;
//some code
m * m; //against
pow(double(m), 2.0);
лично я предпочту 1-ю запись
0
amor1k
Студент
148 / 148 / 24
Регистрация: 18.01.2011
Сообщений: 469
16.10.2011, 13:38 #7
Здесь много вариантов
1
tula555
-15 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 65
16.10.2011, 13:39  [ТС] #8
спс!=)
0
16.10.2011, 13:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2011, 13:39
Привет! Вот еще темы с ответами:

Определить сумму, произведение и сумму квадратов всех элементов массива. - C++
Определить: Сумму всех элементов массива; произведение всех элементов массива; сумму квадрата всех элементов массива.

Деление по модулю, работа с функцией rand() - C++
Мне нужно сгенерировать случайное число от 66 до 122, максимальное число RAND_MAX = 32767, мне нужно узнать на что нужно делить по модулю...

Исправить ошибки при работе с функцией rand - C++
Он просто выводит максимальное число вместо того чтобы выводить рандомное или я что то не так делаю? Ознакомьтесь с правилами форума. ...

Задана последовательность действительных чисел. Найти сумму квадратов чисел, значение которых принадлежит промежутку [a, b] - C++
Задана последовательность действительных чисел. Найти сумму квадратов чисел, значение которых принадлежит промежутку .Програма в...


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

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

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