ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

18.10.2007, 10:25
|
|
Познающий
Регистрация: 14.10.2007
Сообщений: 47
Провел на форуме: 91186
Репутация:
18
|
|
Сообщение от Sw33p
сорь, что лезу с глупыми вопросами, но сам решить вопрос не очень могу.
Надо составить прогу, которая бы считала сумму ряда чисел с максимальной точностью:
беск
E (сумма) {((-1)^[Vi]) * x^2i}/ [(i+2)* (i+3)
i=0
[Vi ] - целая часть числа-арифметического корня числа i
числитель (-1)в степени [Vi] * x в степени 2i
знаменатель (i+2)*(i+3)
х - задаётся юзером
i = переменная цикла
оч нужно решение задачи на C
Я бы тебе предложила сделать это в Мталабе, но тема не та.
А на какой версии делать нужно? Просто в 6 версии есть изьян. Он автоматом округляет, когда не надо. А в 8(VS 2005) этого нет)
|
|
|

18.10.2007, 10:35
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Я бы тебе предложила сделать это в Мталабе, но тема не та.
А на какой версии делать нужно? Просто в 6 версии есть изьян. Он автоматом округляет, когда не надо. А в 8(vs 2005) этого нет)
Что-то новенькое...
|
|
|

18.10.2007, 11:04
|
|
Познающий
Регистрация: 14.10.2007
Сообщений: 47
Провел на форуме: 91186
Репутация:
18
|
|
Сообщение от mmc
Помогите решить задачи
Выполнить задания двумя способами: с использованием оператора if и с ис-пользованием условного оператора ?.
1. Даны вещественные числа x, y. Если x и y разного знака, то каждое значе-ние заменить их абсолютными значениями. Если оба значения положительны, то уменьшить их на 10,5. Если оба значения отрицательны и одно из них при-надлежит отрезку [–2,0; –1,0], то оба значения увеличить в 10 раз; в остальных случаях x и y оставить без изменения.
2. Даны действительные числа x1, y1, x2, y2. Вычислить
min(x1, y1, x2, y2)+min(x1,x2,y1).
Самый глупый способ сделать так.
Сделала на скору руку. Вторую задачу сам надеюсь поймешь как делать. Используй весь арсенал С++ для поиска минимума и максимума.
Вот листинг первой задачи:
Код:
#include <iostream>
using namespace std;
int main(){
double chisl1, chisl2;
cout<<"Vvedi pervo chislo = ";
cin>>chisl1;
cout<<"\nVvedi vtoroe chislo = ";
cin>>chisl2;
if((chisl1 > 0) && (chisl2 < 0) || (chisl1 < 0) && (chisl2 > 0)){
chisl1 = abs(chisl1);
chisl2 = abs(chisl2);
}
else if ((chisl1 > 0) && (chisl2 > 0)){
chisl1 = chisl1 - 10,5;
chisl2 = chisl2 - 10,5;
}
else if((chisl1 < 0) && (chisl2 < 0) && ((chisl1 > -2) && (chisl1 < -1) || (chisl2 > -2) && (chisl2 < -1))){
chisl1 = chisl1/10;
chisl2 = chisl2/10;
}
else{
chisl1 = chisl1;
chisl2 = chisl2;
}
cout<<"Rezult = ";
cout<< chisl1;
cout<<"\nRezult = ";
cout<< chisl2;
}
И что же для тебя тут новенькое нашлось???
|
|
|

18.10.2007, 11:31
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
И что же для тебя тут новенькое нашлось???
Примерчик "автоматического" округления можно лицезреть? Для 6 и 8? А то от жизни совсем отстал...
З.Ы. Если вы действительно девушка, то радует алгоритмически правильно построенная программа, хотя и не оптимизированно. По образования вы скорее математик.
Последний раз редактировалось groundhog; 18.10.2007 в 11:34..
|
|
|

18.10.2007, 11:33
|
|
Познающий
Регистрация: 14.10.2007
Сообщений: 47
Провел на форуме: 91186
Репутация:
18
|
|
нееет. Не тут. а при 6.84394572983247 Вот тут округлит, а если мне нужно точные данные?!
|
|
|

18.10.2007, 11:47
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Вообще погрешности округления это следствие конечности разрядной сетки машины, и по идее это зависит от архитектуры, а не от компилятора... Чтож... Я проверю вечером этот момент.
|
|
|

19.10.2007, 19:08
|
|
Познающий
Регистрация: 19.10.2007
Сообщений: 72
Провел на форуме: 255436
Репутация:
14
|
|
Народ с чего стоит начать изучать с++ ?
Какую книгу сначало прочитать ?
ЗЫ Я изучал только Турбо Паскаль .
|
|
|

19.10.2007, 19:21
|
|
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме: 5301021
Репутация:
1879
|
|
C++ за 21,0000000001 день
|
|
|

19.10.2007, 19:42
|
|
Познающий
Регистрация: 14.10.2007
Сообщений: 47
Провел на форуме: 91186
Репутация:
18
|
|
ну можно взяить С++ для чайников, но это не выход. Ты главное определись, что ты хочешь на нем написать. Прочти про массивы, про контейнеры. Про заголовочные файлы, классы. Потом прочти про ООП. Так книжку не посоветуешь. Я читала все подрят.
|
|
|

19.10.2007, 23:13
|
|
Познающий
Регистрация: 19.10.2007
Сообщений: 72
Провел на форуме: 255436
Репутация:
14
|
|
FlyBird Dr.Check Спасибки за совет . Я хочу для начала писать простенькие програмки . Например текстовый редактор ну или браузер 
Да кстати а какую среду лучше выбрать ? Microsoft Visual C++ или Borland C++ ? Что удобнее в плане разработки и обучения ?
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|