|
|
Другие темы раздела | |
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); |
08.08.2014, 16:10 | 0 |
Самый быстрый алгоритм Евклида вычисления НОД - C (СИ) - Ответ 650141008.08.2014, 16:10. Показов 103748. Ответов 44
Метки (Все метки)
Ответ
Отлично, если алгоритм выполняется на компе. Там на аппаратном уровне процессора есть и деление, и остатки от него, и еще много чего. А когда я писал для восьмибитной AVR Tiny13 на ассемблере код, в котором требовалось перевести двухбайтовое число в строку, я отнимал по 10000, 1000 и т.п. и считал разряды, потому что в системе команд не было ни деления ни умножения. Это я к тому, что скорость выполнения кода зависит от того, в какие ассеблерные инструкции он скомпилируется, а последнее зависит и от кода, и от опций компилятора, и от платформы.
Вернуться к обсуждению: Самый быстрый алгоритм Евклида вычисления НОД C (СИ)
1
|
08.08.2014, 16:10 | |
Готовые ответы и решения:
44
Найти НОД для одномерного массива, используя алгоритм Евклида Найти НОД двух целых положительных чисел А и В, используя алгоритм Евклида Алгоритм Евклида для вычисления НОД Алгоритм Евклида вычисления НОД - проверить корректность вычислений |
08.08.2014, 16:10 | |
08.08.2014, 16:10 | |
Помогаю со студенческими работами здесь
0
Построить алгоритм Маркова, который ищет НОД (Алгоритм Евклида) НОД . Рекурсивный алгоритм Евклида Алгоритм Евклида для нахождения НОД НОД двух чисел алгоритм Евклида |