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

алгоритм евклида - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поля структуры в памяти http://www.cyberforum.ru/cpp-beginners/thread966016.html
Приветствую всех!!! Интересует следующий вопрос: есть какая нибудь любая структура, например: struct my_struct { int number; char name; float value; }; мне ее надо записать на диск через ofstream::write(const char*,std::streamsize); Будут располагаться поля в памяти в строгом установленном порядке, т.е. можно ли сделать так: write((const char*)&my_struct, 28);А потом причитать:
C++ В данном множестве точек узнать, какие из них создадут треугольник наименьшей площади Задание; в данном множестве точек узнать какие из ни создадут треугольник наименьшей площади? Вот я решил на С++ в визуал студии,но после кампеляции выдает ошибку Необработанное исключение по адресу 0x5156D745 (msvcr110d.dll) в ConsoleApplication12.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0x00000000. #include "stdafx.h" #include <stdio.h> #include <conio.h>... http://www.cyberforum.ru/cpp-beginners/thread966015.html
Функция C++
Помогите в етой задаче использовать функцию #include <iostream> #include <cmath> using namespace std; int main () { double x1,x2,x3,y1,y2,y3,s,p,P,a,b,c,h1,h2,h3; cin>>x1>>y1>>x2>>y2>>x3>>y3; a=sqrt(pow(x1-x2,2)+pow(y1-y2,2)); b=sqrt(pow(x2-x3,2)+pow(y2-y3,2));
Время работы программы в режиме ядра C++
Доброго времени суток! Есть задание - подсчитать время выполнения метода в режиме пользователя и ядра. Программа выполняет копирование файлов 3 различными способами. Вот, собственно нужно измерить. По поводу пользователя - ясно. А что по поводу времени работы в ядре? Как бы это правильно сделать? Help.
C++ Передача статического массива в функцию http://www.cyberforum.ru/cpp-beginners/thread965978.html
Подскажите как передать двумерный статический массив в функцию void func(int arr); void main(){ const int s=5; int arr; func(arr); } void func(int arr) { //чтобы не указывать размер в скобках ... }
C++ Разреженные матрицы Здравствуйте, прошу помощи, какие -нибудь примеры, которые могут натолкнуть хотя бы на правильное решение поставленной задачи. Из файла необходимо считать разреженную матрицу, каждое значение которой представлено 3 мя числами 1-ое номер строки, 2-е номер столбца и соотв 3е значение самого элемента. Ее необходимо представить в виде циклического списка. Я понимаю, что надо "пройтись" по файлу и с... подробнее

Показать сообщение отдельно
vitaliypro
1 / 1 / 0
Регистрация: 09.09.2013
Сообщений: 125
30.09.2013, 23:54     алгоритм евклида
не могу выкупить ничего что происходит и как решить.
вот мое задание : : : : Даны натуральные а и b, не равные 0 одновременно. Найти d = НОД (a,b) и такие целые x и y, что d = a/x + b*y.



Вот вариант решения подобной задачи:
Даны натуральные а и b, не равные 0 одновременно. Найти d = НОД (a,b) и такие целые x и y, что d = a*x + b*y.

КОД ПРОГРАММЫ:
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 <iostream>
 
using namespace std;
int x=1,y=0,d;
void euclid(int a, int b)
{
    int t;
    if (!b) // в случае, если b = 0, полагаем, что x = 1, y = 0;
    {
        d = a; x = 1; y = 0;
        return;
    }
    euclid(b, a%b); // рекурсивно вызываем функцию от b и остатка их деления
    t = y;
    y = x - (a/b) * y;
    x = t;
}
 
int main()
{
    int a,b;
    setlocale(LC_ALL,"rus");
    cout<<"Введите числа A и B"<<endl;
    cin>>a>>b;
    euclid(a,b);
    cout<<"НОД = "<<d<<endl;
    cout<<"Коэффициентами Безу будут x = "<<x<<" и y = "<<y<<endl;
    return 0;
} 


что и как надо изменить, подскажите плииииззз!!!!

Добавлено через 2 часа 0 минут
upup
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru