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

Корни функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упрощаем код и вносим замечания http://www.cyberforum.ru/cpp-beginners/thread255171.html
Задание: Дана последовательность из 100 различных целых чисел. Найти сумму чисел этой последовательности, расположенных между максимальным и минимальными числами (в сумму включить оба этих числа) Рабочий вариант кода: #include <stdio.h> #include <conio.h> #include <stdlib.h> #define Max_Size 20
C++ Вставка на ассемблере Добрый вечер. Код пишу в CodeBlocks&MinGW, есть и студия. вопрос: нужны ли какие-нибудь инклюды чтоб осуществить вставку на ассемблере?. и вообще. дайте пример простой с вставкой на ассемблере (ОТ и ДО). компиль ругается: error expected ';' before '{' token http://www.cyberforum.ru/cpp-beginners/thread255166.html
C++ Найти количество строк в максимальном множестве попарно непохожих строк заданной матрицы
Мир всем, помогите понять суть задания: "Две строки матрицы назовем похожими, если совпадают множества чисел встречающихся в этих строках. Найти количество строк в максимальном множестве попарно непохожих строк заданной матрицы." Саму программу писать не надо, сам напишу.
Очередь и дек С++ C++
Ребят, помогите пожалуйста сделать небольшую программу, ну просто горит(((. :wall: Разработать программу на С++, для реализации основных операций над полу-статичными структурами данных (добавление, удаление) и над их информационными частями-строками (поиск, извлечение, добавление символов и т.д.), на примере очереди и дека, строки - векторы фиксированной длины. Спасибо огромное!
C++ вхождения символа в строках http://www.cyberforum.ru/cpp-beginners/thread255157.html
В данной строке S вставить символ c1 после каждого вхождения символа c2.
C++ сильно грузит процесор господа програмисты написал программу но она очень сильно грузит процесор,с чего я это взял?объясняю-во первых на windows 7 есть гаджет индикатор ЦП вот без моей программы он показывает от 3 до 7 % загруженности,а с моей от 30 до 45 %.во вторых после часа с небольшим работы моей программы на моём ноуте как включилась максимальная скорость вентилятора так и не выключилась пока не закрыл... подробнее

Показать сообщение отдельно
resource2008
 Аватар для resource2008
109 / 109 / 2
Регистрация: 11.03.2011
Сообщений: 421
12.03.2011, 22:14     Корни функции
хах... точно. нашел.
тебе нужно в этом случае проводить вычисления в два этапа:
первый - диапазон от 0 до 2
второй - диапазон от -1 до 0

нашел у себя старую работу, писалась очень давно на BC еще под DOS
подправил, теперь и на VS пойдет


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include<stdio.h>
#include<conio.h>
#include<math.h>
 
 
float function(float x)
{
float h;
//h=tan(0.58*x+0.1)-x;
h=x*x*x*x+6*x*x-12*x-8;
if (h==0) printf("x=%g",h);
return h;
}
 
int main()
{
float e,a,b,c,c1;
unsigned int j;
c=c1=j=0;
printf("Enter correction level: ");
scanf("%f",&e);
printf("Enter a: ");
scanf("%f",&a);
printf("Enter b: ");
scanf("%f",&b);
if (function(b)*function(a)>0) {return -1;}
while (1)
{
j++;
c1 = c;
c=a-(function(a)/(function(b)-function(a)))*(b-a);
if (function(c)*function(a)>=0)
{if (function(c)*function(b)>=0) return -2;
else a=c;}
else b=c;
if (fabs(fabs(c1)-fabs(c))<e) break;
}
printf("x=%2.3f\n",c);
printf("Total: %i steps\n", j);
getch();
return 0;
}
Вложения
Тип файла: doc doc.doc (56.5 Кб, 21 просмотров)
 
Текущее время: 00:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru