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

шестнадцатеричных числа. Определить наибольший общий делитель - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерный массив как частный случай многомерного массива http://www.cyberforum.ru/cpp-beginners/thread1009028.html
1. Разделить элементы каждого столбца заданной матрицы на последний элемент столбца. 2. Определить сумму элементов в тех столбцах, которые содержат хотя бы один положительный элемент.
C++ Двумерный массив. Найти среднее арифметическое элементов, которые делятся на 4 или на 3 без остатка Дан двумерный массив из 9 вещественных чисел. Найти среднее арифметическое элементов, которые делятся на 4 или на 3 без остатка. http://www.cyberforum.ru/cpp-beginners/thread1009023.html
C++ Поворот матрицы
#include <QtGlobal> #include <iostream> #include <cmath> #include <climits> #include <windows.h> #include <ctime> #include <cstring> #include <clocale> #include <time.h> #include <stdlib.h>
C++ Файл
Ребята, помогите решить пожалуйста Создать файл F вещественных чисел. Найти максимальную компоненту и дописать её в конец файла исходную максимальную компоненту уменьшить в два раза. Далее сформировать файл H , записав в него каждую вторую компоненту файла F . Файлы распечатать.
C++ Дружественные функции http://www.cyberforum.ru/cpp-beginners/thread1008998.html
Создать класс «студент» (его фамилия, имя, год рождения и год поступления). Написать: а) член-функцию печати информации о студенте; б) дружественные функции, реализующие поиск по имени, по году рождения. Нужна помощь с условием под буквой б. Условие для поиска я написал, но не знаю, как сделать вывод дружественных функций(насколько я понимаю дружественные функции нужно немного по другому...
C++ Программный комплекс Помогите( не успеваю к сроку сделать курсовой проект: "Программный комплекс определения скорости химической реакции". Методу могу предоставить. Химию надо знать хорошо.. Требуемый язык С++ подробнее

Показать сообщение отдельно
ПерС
366 / 282 / 84
Регистрация: 05.11.2013
Сообщений: 806
Записей в блоге: 5
Завершенные тесты: 1
16.11.2013, 07:43     шестнадцатеричных числа. Определить наибольший общий делитель
Цитата Сообщение от Aleksandr_D Посмотреть сообщение
Напишите код пожалуйста)
вот функция, вычисляющая НОД для 2 чисел:
C++
1
2
3
long int nod (long int x, long int y) {
 return (x==0 ? y : nod(y%x,x) );
}
какая ей разница 16-ричные они или десятичные?
если ответ надо вывести тоже 16-рично, ответ, полученный функцией, преобразуй в 16-ричную запись через itoa или просто выведи printfом как 16-ричное
C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
long int nod (long int x, long int y) {
 return (x==0 ? y : nod(y%x,x) );
}
void main () {
long int x=0x100,y=0x80;
long int n=nod(x,y);
printf ("\n%X",n);
getchar();
}
ответ : 80 т.е. 128 - и это так и есть для 0x100=256 и 0x80=128
 
Текущее время: 07:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru