Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.02.2009, 22:21   #11
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию

Код:
#include "iostream"
#include <math.h>
using namespace std;
int main()
{
	float l;
	int b;
cout<<"Vedite chislo"<<endl;
cin>>b;
l=sqrt(b);
cout<<"SQRT="<<l<<endl;
float a[100];
for(int i=2; i<=l; i++)
{
a[i]=b/i;
if(b%i==0)
{
cout<<"DA"<<endl;
break;
}
}
system("pause");
}
Поменял и что)?
Cpluser вне форума
Старый 25.02.2009, 22:26   #12
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Сообщение от Cpluser
Поменял и что)?
И что не так? У меня все работает. Хотя вы даже не сказали, что эта программа должна делать.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 25.02.2009, 22:27   #13
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,619
По умолчанию

И что не работает?
MaTBeu вне форума
Старый 25.02.2009, 22:28   #14
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию

Да код и ошыбки!Капец смешно)
Код:
#include "iostream"
#include <math.h>
using namespace std;
int main()
{
	float l;
	int b;
cout<<"Vedite chislo"<<endl;
cin>>b;
l=sqrt(b);
cout<<"SQRT="<<l<<endl;
float a[100];
for(int i=2; i<=l; i++)
{
a[i]=b/i;
if(b%i==0)
{
cout<<"DA"<<endl;
break;
}
}
system("pause");
}
error C2668: 'sqrt' : ambiguous call to overloaded function
could be 'long double sqrt(long double)'
or 'float sqrt(float)'
or 'double sqrt(double)'
warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
Cpluser вне форума
Старый 25.02.2009, 22:29   #15
KVF
Пользователь
 
Регистрация: 27.07.2008
Сообщений: 30
По умолчанию

if(b%i==0) -- теперь вы выводите ДА если число не имеет остатка, а насколько я помню вам нужно было все сделать наоборот
KVF вне форума
Старый 25.02.2009, 22:32   #16
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Да код и ошыбки!
А сразу никак было не сказать?
Попробуйте float на double заменить.

Только вот скажу, что у меня никаких ошибок не выдает. Может, вы просто используете какой-нибудь старый компилятор? (например, BC 3.1, который даже тип bool не знает)
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 25.02.2009, 22:33   #17
KVF
Пользователь
 
Регистрация: 27.07.2008
Сообщений: 30
По умолчанию

Код:
#include "iostream"
#include <math.h>
using namespace std;
int main()
{
	float l;
	int b;
cout<<"Vedite chislo"<<endl;
cin>>b;
l=sqrt((float)b);
cout<<"SQRT="<<l<<endl;
float a[100];
for(int i=2; i<=l; i++)
{
a[i]=(float)b/i;
if(b%i==0)
{
cout<<"DA"<<endl;
break;
}
}
system("pause");
}
Вот так должно нормально откомпилить =)

Последний раз редактировалось KVF; 25.02.2009 в 22:35.
KVF вне форума
Старый 25.02.2009, 22:38   #18
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию

Спасибо!!!
Cpluser вне форума
Старый 26.02.2009, 18:05   #19
theos
Форумчанин
 
Аватар для theos
 
Регистрация: 10.12.2007
Сообщений: 158
По умолчанию

Для вещественных чисел есть функция fmod(x, a), где x - делимое, a - делитель. (в библиотеке math.h)
theos вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод Хорд , Касательных и Половинного деления DieHard Помощь студентам 4 13.09.2011 19:05
остаток от деления % Division Общие вопросы C/C++ 5 25.12.2008 14:08
Массивы, частное, остаток(исправить) Alter Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 24.05.2008 23:37
Создать массив только из тех элементов, у которых остаток от деления на М равен L (0<=L<=M-1) Айвенго Microsoft Office Excel 2 12.01.2008 16:28