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

метод деления пополам вроде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реестр! http://www.cyberforum.ru/cpp-beginners/thread126696.html
Нужно програмно изменить в реестре значение параметра HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\\Explorer\Advanced\Folder\Hidden\SHOWALL\CheckedValue с 1 на 0. Использоваю функцию RegSetValueEx(key,"CheckedValue",0,REG_DWORD,(LPBYTE) Value,4); Только не знаю какое значение надо присвоить переменной Value и какого оно должно быть типа?
C++ Линейный список Привет.Помогите завершить задачу Организация линейного списка. Вылетает ошибка cpu tread при вводе данных #include <stdio.h> #include <stdlib.h> #include <string.h> struct listNode{ char data; struct listNode *nextPtr; }; typedef struct listNode LISTNODE; typedef LISTNODE *LISTNODEPTR; http://www.cyberforum.ru/cpp-beginners/thread126679.html
C++ Сдвиг в массиве
Подскажите как в массиве сдвинуть по столбцу, и вывести на label (Не консоль) char a = { {1, 1, 8, 0, 5} {1, 1,7, 0, 6}, {0, 0, 2, 0,6}, {0, 0, 0,3, 0}} Добавлено через 38 минут Точнее как правильно сделать чтобы он последний символ 6 считывал на 0, у меня говорит что ошибка
В матрице определить сумму элементов, находящихся на главной диагонали C++
1. В матрице размерами N*N (N не больше 10) определить сумму элементов, находящихся на главной диагонали. Матрицу сформировать из случайных двузначных чисел. 2. Выяснить, есть ли в заданной матрице одинаковые элементы. Матрица содержит n строк и m столбцов и сформирована из случайных чисел в диапазоне от -10 до 10. Программа должна вывести «да» или «нет». Помогите пожалуйста!
C++ В массиве A из N элементов (N не больше 30) определить количество элементов... http://www.cyberforum.ru/cpp-beginners/thread126623.html
1. В массиве A из N элементов (N не больше 30) определить количество элементов, значения которых больше среднего арифметического всех элементов. Число N и значения элементов массива задаются вводом. 2. Заданы два массива A и B по N элементов. Сформировать и вывести на экран массив L из 2*N элементов: a. L=(A(1)+B(1),A(1)-B(1),A(2)+B(2),A(2)-B(2), ..... ,A(N)+B(N),A(N)-B(N) ) b. Значение N...
C++ Объясните смысл данного кода Такой пример: int array; for_each(array, array + 5, (int &p){p = 0;}); cout << array; Результат такой:0, 0, 0, 0, 0 А как это работает? особо непонятна эта запись (int &p){p = 0;} подробнее

Показать сообщение отдельно
tapok
0 / 0 / 0
Регистрация: 06.05.2010
Сообщений: 9
07.05.2010, 20:17     метод деления пополам вроде
не могу понять в чем ошибка...

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
#include <stdio.h>
#include <math.h>
#include <conio.h>
main (void)
{ float a,b,c,x1,x2,del,x,q,r,t,a1,b1,c1,e,u,b11;
int i,j,k;
printf(" a b c del b11");
scanf("%f %f %f %f %f", &a,&b,&c,&del,&b11);
j=1;
e=0.0001; 
x2=x1+del;
for (x1=0;x1<=b11;x1=x1+del){
if( ((sin*a*x1)-(x1-b)^(2)-c)*(sin*a*x2)-(x2-b)^(2)-c)) <=0) {
r=sin*(a)*x1-((x1-b)^2)-c;
q=sin*(a)*x2-((x2-b)^2)-c;
b1=x1; a1=x2; // ii?aaaeeee a?aieou
printf("%f\n %f\n %f\n %f\n", a1,b1,r,q); i=0;
while ( fabs(a1-b1)>=2*e){ printf("%f %f ", a1 , b1);
c1=(a1+b1)/2; i++;
t=sin*(a)*c1-((c1-b)^2)-c;
printf ("%f\n",t);
if (r>=q) { if (t>0) b1=c1 ;else a1=c1;} else {if (t>0) a1=c1 ;else b1=c1;}}
u=(a*sin(b)*sqrt(c1)-c*c1*c1*c1);
 
printf ("right g. %f \n left g. %f\n kol-vo %d\n x=%f f(x)= %f\n" , a1,b1,i,c1,u); 
}else printf ("net na promezutke %f%f \n",x1,x2); x2=x2+del;} 
getch();
return 1;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru