![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 25.11.2008
Сообщений: 83
|
![]()
Нерекурсивная функция
Разработать функцию, которая для заданного натурального числа N возвращает значение true - если число положительное, false - если число отрицательное. С помощью данной функции: найти сумму всех составных чисел на отрезке [a,b]; Код:
![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
int F(int x) //наверное должно быть , т.к.возвращает true или false
bool F(int x) {if (x>0) return true; else return false; } int main() { int a,b,x,s; int sum=0; cout<<"Введите интервал от а до b"; cin>>a>>b; ... if(F(x)) { sum=sum+...; } cout<<sum; return 0; }
Неприятности приходят и уходят, а жизнь продолжается!
Последний раз редактировалось Sweta; 20.05.2009 в 23:24. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 25.11.2008
Сообщений: 83
|
![]()
Вот я переделал, но только он мне неправильно считает
Код:
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]() Код:
Uguu~
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
if(F(i)) //т.к значение bool то нельзя добавлять к ((i/2)&&(i/3)
if(F(i)) -это действие определяет является ли число положительным либо отрицательным. извините за невежество Что такое составное число? в if должно быть условие , что число сооставное, те. if(F(i)) { if(i==составному) {считаем сумму}}
Неприятности приходят и уходят, а жизнь продолжается!
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]()
Составное число - число, которое не является простым.. т. е. которое делится не только на 1 и на себя самого, но и на какое-либо другое число... выше - правильный вариант программы.. ах, да.. натуральное число...
Uguu~
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 25.11.2008
Сообщений: 83
|
![]()
Я ввожу интервал от 1 до 20, он выводит сумму равное 209, это правильно?
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]()
в моем варианте он НЕ выводит такого числа... правильный ответ = 132
Uguu~
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите написать функцию | SkCr | Microsoft Office Excel | 5 | 14.03.2009 23:47 |
помогите написать функцию | SkCr | Помощь студентам | 2 | 14.03.2009 21:24 |
Кто может, помогите с задачей на функцию | Andrux | Помощь студентам | 3 | 29.12.2008 11:36 |
Помогите вычислить функцию | Xander | Помощь студентам | 6 | 13.11.2008 18:28 |
Протабулировать функцию, помогите | Sidsukana | Помощь студентам | 2 | 13.11.2008 14:19 |