Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Заменить значения элементов в двух массивах https://www.cyberforum.ru/ c-beginners/ thread1950085.html
Есть два одномерных целочисленных массива, задание состоит в том, чтобы заменить в них местами соответствующие элементы. Как это сделать при условии, что размеры массивов задаются вручную и могут и один может быть больше другого?
C (СИ) Сортировка списка по полю
Написал код сортировки. Сортирует отлично. Есть ли какой - нибудь другой принцип сортировки? Желательно, универсальный. Буду благодарен как за готовый код, так и за совет. int findMaX ( student *st ) { student *cur = st, *temp = st; int max = temp->grade; cur = cur->next; while( cur )
C (СИ) Найти среднее арифметическое элементов последовательности, в записи значения которых содержится цифра 5 https://www.cyberforum.ru/ c-beginners/ thread1949931.html
В чем ошибка? Вычислить среднее арифметическое элементов числовой последовательности, в записи значения которых содержится цифра 5. Если таких элементов не существует, то вывести 'NO'. Во входном потоке в первой строке задано число элементов целочисленной числовой последовательности N (N <= 100), во второй строке - записаны через пробел двухзначные значения элементов числовой...
C (СИ) Простейшая программа для начинающих, ввод и вывод комплексных чисел, структуры https://www.cyberforum.ru/ c-beginners/ thread1949881.html
Нужно ввести и вывести комплексные числа С языком си только начинаю знакомиться Где какие ошибки? #include <stdio.h> #include <stdlib.h> int main() { struct ComplexObj { int RealValue;
Сортировка массива по возрастающей C (СИ)
Здравствуйте! Необходимо отcортировать массив по возрастающей. Суть проблемы в том, что 0 и 1 элементы массива не меняются местами, а со всеми остальными все в порядке. Скажите, что делаю неправильно? #include <stdlib.h> #include <stdio.h> #include <time.h> #include <stdbool.h> int main(){ srand(time(NULL)); int N;
C (СИ) Ханойская башня Можете помочь с графическим или псевдографическим отображением ханойский башни. https://www.cyberforum.ru/ c-beginners/ thread1949848.html
C (СИ) Определить остаток https://www.cyberforum.ru/ c-beginners/ thread1949845.html
Определить остаток при делении на m элементов массива и напечатать те значения элементов и их индексы,которые дают в остатке одно из задаваемых значений другим массивом.
C (СИ) Заменить в строке S первое вхождение строки S1 на строку S2
Даны строки S, S1 и S2. Заменить в строке S первое вхождение строки S1 на строку S2.
C (СИ) Ошибка с указателями Необходимо отсортировать одномерный массив. Написал функцию, но компилятор выдаёт ошибку в строке 55: error: invalid type argument of unary '*' (have 'int') #include <stdio.h> #include <stdlib.h> #include <time.h> void sortuj(int tab, int N); void swap(int*, int*); int main(void) https://www.cyberforum.ru/ c-beginners/ thread1949778.html C (СИ) Прототип функции https://www.cyberforum.ru/ c-beginners/ thread1949645.html
Препод сказал, что такое оформление функции неправильно void Dix(double &a, double &b, double &x, double &y1) и что надо заменить знак амперсанта на звездочку. Пробую - не получается. Подскажите как это сделать и зачем вообще менять на звездочку. #include<stdio.h> #include<math.h> double f(double x) { double x1; x1=x*x+2*x-4; return x1;
C (СИ) Не получается передать аргумент argv[1]
потихоньку дошел до операции с файлами,но наткнулся на такую ошибку:программа не хочет передавать аргумент argv,т.е имя читаемого файла. пробовал и через компилятор в командной строке, и через codeblocks, даже если прописать полный путь файла C:\\1.txt. тоже не видит ничего, через printf посмотрел что argv0 - путь к программе а argv1 - вообще null. напрямую в командной строке C:\1.exe 1.txt...
C (СИ) В заданном тексте найти самое длинное слово и самую длинную фразу https://www.cyberforum.ru/ c-beginners/ thread1949371.html
Если со словом я хоть как-то справился, то с фразой просто ахтунг. Помогите пожалуйста. Вот код того, что смог сделать. #include <conio.h> #include <stdio.h> #include <string.h> char Text, word;
0 / 0 / 0
Регистрация: 27.02.2016
Сообщений: 11
31.03.2017, 12:18  [ТС] 0

логическая операция - C (СИ) - Ответ 10278855

31.03.2017, 12:18. Показов 772. Ответов 9
Метки (Все метки)

Ответ

TheCalligrapher, спасибо на наводку, плохо смотрел, сделал пока так:
C
1
2
  uint16_t q;
  char buffer[100];
C
1
q = UART_Gets(UART1, buffer, sizeof(buffer));
на чем пролез дальше но вспотыкнулся о
incompatible integer to pointer conversion passing 'uint16_t' (aka 'unsigned short') to parameter of type 'char *'

Добавлено через 1 час 29 минут
исправил, сделал так:
C
1
2
char q;
char buffer[100];
C
1
2
3
4
q = UART_Gets(UART1, buffer, sizeof(buffer));
            if (q == "test1") { 
            UART_Puts(UART1, buffer);
            UART_Puts(UART1, "- ok\n"); }
не совсем пойму где ошибка, как их правильно сравнить? нашел в гугле функцию strncmp, но неужели без нее никак?

Вернуться к обсуждению:
логическая операция C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2017, 12:18
Готовые ответы и решения:

Логическая задача
Решить нужно с двумя if и else. Без циклов и массивов. Вова попал на космическом корабле на...

Логическая ошибка в программе
Здравствуйте, читатели. У меня тут возникла дилемма, с которой борюсь в течении месяца....

Логическая ошибка в работе со строками
компилятор ошибки не ловит, а возвращает не то что надо. //считанный текст кодирует в свинячую...

Логическая задача на Си
Решить нужно с двумя if и else. Без циклов и массивов. Вова попал на космическом корабле на...

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

Логическая операция
Даны три числа: А,В,С. Проверить истинность высказывания. число В находится между числами А и С....

Логическая операция
Вообщем дельфи соединен с бд акцес. в акцессе есть табличка &quot;таблица&quot; с атрибутами : цена,...

Логическая операция AND
Вот сижу и разбираюсь с логическим выражением AND Я ведь правильно понимаю, если логически...

ip адресация, логическая операция
Выполните логическую операцию «И» а) для IP-адреса и маски подсети отправителя ; б) для IP- адреса...

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