Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) По заданному тексту сформировать список слов, состоящих только из букв русского либо латинского алфавита https://www.cyberforum.ru/ c-beginners/ thread365813.html
задание: По заданному тексту сформировать список слов, состоящих только из букв русского либо латинского алфавита. Для русских букв используется кодировка Кириллица-DOS. Упорядочить полученный список слов по алфавиту. Количество имен в списке заранее не известно. проверьте код: #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> int main(void)
C (СИ) Анализ структуры фрейма Ethernet с помощью Си.
Всем привет. Ребята, нужна помощь. Есть файл, который содержит n-ое количество фреймов (файл в hex-формате). Есть программа, которая распознаёт эти фреймы и выводит их в доступном для чтения виде, например: ************* Номер пакета данных= 1************* Mac-address получателя: 00-08-02-BF-16-1B Mac-address отправителя: 00-08-02-8F-DA-6E Тип и длина фрейма: 0800
C (СИ) Матрицы Добрый день! Подскажите где ошибка, код должен менять местами строки матрицы, а вместо этого выводит на месте всех элементов число, отвечающее за кол-во столбцов. #include <stdio.h> #include <math.h> #include <string.h> int SwapMatStr( int m, int n, int a, int stri , int strj){ int index; int matr; matr= a; https://www.cyberforum.ru/ c-beginners/ thread365718.html C (СИ) Есть ли ограничения по количеству открываемых файлов из консоли? Собственно в заголовке и есть вопрос. #include<stdio.h> #include<conio.h> #include<string.h> #include<stdlib.h> #include <windows.h> #include <dos.h> int main (void) { https://www.cyberforum.ru/ c-beginners/ thread365640.html
C (СИ) Найти количество пар одинаковых рядом стоящих элементов в массиве
Функции с индексами и указателями считают количество пар одинаковых рядом стоящих элементов, например: 2 5 8 2 2 ответ: 1 пара , но если будет 2 5 2 2 2 ответ: 2 пары как сделать чтоб 2 2 2 она выдавал не как 2 пары а как одну? индексы:void i_pare(int vector, const int size) {//1a
C (СИ) Программа выдает неправильный результат #include <stdio.h> #define a 20 #define n 20 int main () { int i,k; int arr,m; i=0; k=20; do https://www.cyberforum.ru/ c-beginners/ thread365444.html
C (СИ) Заполнить массив с клавиатуры и вывести на экран Надо заполнить массив мануально и вывести результат на экран. Есть код, но ответ он выводит не так как мне надо. Надо чтоб массив он вывел после текстовой строки. Например: Одномерный массив: 4 6 3 2 6 8 2 7 2 6 2 8 3 7 2 7 3 3 6 1 3 у меня выводит совсем не правильно, можете поменять мой код чтоб вывод как в примере? #include <stdio.h> #include <conio.h> #include <time.h> https://www.cyberforum.ru/ c-beginners/ thread365378.html Не работает функция с указателями C (СИ)
Массив из 20 элементов, выводится автоматически, 2 функции: 1) считает пары рядом стоящих одинаковых элементов при помощи индексов i_pare 2) считает пары рядом стоящих одинаковых элементов при помощи указателей p_pare 1 функция с индексами - работает 2 функция с указателями - не работает можете исправить ошибку? код:#include <stdio.h>
C (СИ) Нужен пример меню через do while мне написали что так: do{ switch(xxx){ case 1: xxxx break; case 2: xxxx break; }while(xxx != 3) https://www.cyberforum.ru/ c-beginners/ thread365292.html C (СИ) Проверьте под функции Си Функция считает количество пар в массиве в массиве с индексами: правильно ли составлена программа и функция? #include <stdio.h> #include <conio.h> #include <time.h> #include <windows.h> #define N 20 https://www.cyberforum.ru/ c-beginners/ thread365268.html
C (СИ) Передача массива в функцию
/*Дано несколько чисел. Ввод чисел производить в главной программе. В первой функции высчитать среднеарифметическое. Во второй находит минимальный и максимальный элемент. В третьей - считает среднеарифметическое между мин и макс элементом.*/ int sredn(int*); const int n=5; int i; void main() { int *x,sum; for(i=0; i<n; i++)
C (СИ) Random заполнение массива заполняет одними и тем же числами. Си https://www.cyberforum.ru/ c-beginners/ thread365127.html
20 значным массив(вектор) каждый раз заполняется одними и теми же числами, как сделать что при каждом запуске он выдавал новый ряд чисел? #include <stdio.h> #include <conio.h> #include <time.h> #include <windows.h> #define N 20 #define N2 25 void i_pare(int *vektors, const int size);
4820 / 2286 / 287
Регистрация: 01.03.2013
Сообщений: 5,970
Записей в блоге: 29
08.08.2014, 16:10 0

Самый быстрый алгоритм Евклида вычисления НОД - C (СИ) - Ответ 6501410

08.08.2014, 16:10. Показов 103748. Ответов 44
Метки (Все метки)

Ответ

Цитата Сообщение от Thinker Посмотреть сообщение
мои тесты показывают, что два первых алгоритма работают быстрее бинарного
Отлично, если алгоритм выполняется на компе. Там на аппаратном уровне процессора есть и деление, и остатки от него, и еще много чего. А когда я писал для восьмибитной AVR Tiny13 на ассемблере код, в котором требовалось перевести двухбайтовое число в строку, я отнимал по 10000, 1000 и т.п. и считал разряды, потому что в системе команд не было ни деления ни умножения. Это я к тому, что скорость выполнения кода зависит от того, в какие ассеблерные инструкции он скомпилируется, а последнее зависит и от кода, и от опций компилятора, и от платформы.

Вернуться к обсуждению:
Самый быстрый алгоритм Евклида вычисления НОД C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.08.2014, 16:10
Готовые ответы и решения:

Найти НОД для одномерного массива, используя алгоритм Евклида
Вопрос в том как найти НОД для одномерного массива, используя алгоритм Евклида?

Найти НОД двух целых положительных чисел А и В, используя алгоритм Евклида
Описать функцию NOD2(A,B) целого типа,находящую наибольший общий делитель(НОД) двух целых...

Алгоритм Евклида для вычисления НОД
Алгоритм Евклида для вычисления наибольшего общего делителя двух натуральных чисел, формулируется...

Алгоритм Евклида вычисления НОД - проверить корректность вычислений
Проверьте, пожалуйста, мое решение, кому не составит труда? Просто решил, а правильно или нет -...

44
08.08.2014, 16:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.08.2014, 16:10
Помогаю со студенческими работами здесь

Построить алгоритм Маркова, который ищет НОД (Алгоритм Евклида)
Здравствуйте, ребята, выручайте. Весь инет перерыл, всю голову сломал, но не могу сделать. Суть в...

НОД . Рекурсивный алгоритм Евклида
1. Даны два натуральных числа X и Y. Найти их наибольший общий делитель, используя рекурсивный...

Алгоритм Евклида для нахождения НОД
Уважаемые форумчане, никак не получается написать алгоритм Евклида, возможно не хватает знаний,...

НОД двух чисел алгоритм Евклида
Найти найбольший общий делитель двух чисел по алгоритму Евклида. Использовать рекурсию.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru