|
|
Другие темы раздела | |
C (СИ) Как узнать размер массива при чтении из файла?
https://www.cyberforum.ru/ c-beginners/ thread2323891.html Доброго времени суток. Возник вопрос: как узнать размер массива при чтении из файла(имеется ввиду, что например в файле 15 элементов и каждый раз при запуске генерируется случайный массив, замтем он распечатывается и записывается или дозаписывается в файл, а дальше уже интересует чтение этого файла и распечатка всех элементов файлов(код ниже)) #include <stdio.h> #include <stdlib.h> #include... |
C (СИ) В матрице А[6][6] найти номер столбца, элементы, которого являются монотонной спадающей последовательностью Гуглил - не нагуглил, смог только вывести матрицу #include <stdio.h> int main() { int a = { { 2, 5 ,6, 1, 4, 5 }, { 3, 6, 5, 2, 6, 1 }, { 31, 5, 6, 3, 5, 6 }, { 51, 8, 5, 4, 66, 8 }, |
C (СИ) Дан массив D(12). Сформировать новый массив из положительных кратных 3 чисел исходного
https://www.cyberforum.ru/ c-beginners/ thread2323801.html D(12) для более лёгкой проверки я сделал massiv. Я не знаю почему первым в massiv1 идёт 0 и не всегда корректно отображаются числа #include <stdio.h> int main(void) { int i, j, k=0, massiv, massiv1; for(i=0;i<3;i++) { printf("Введите элемент массива %d/3\n", i); |
C (СИ) Как реализовать вызов функции? Как в данной программе можно вызвать отдельно функции void init_num и int save_num. То есть сначала выводится число в десятичной системе и потом переводится в 11ричную и так же печатается,ну а потом уже идут другие арифм.действия. Спасибо! #include <stdio.h> //функция печати цифры void print_digit(FILE *f, int n) { if (n > 9) n += 7; n += '0'; fprintf(f, "%c", n); https://www.cyberforum.ru/ c-beginners/ thread2323778.html |
Ошибка при выносе чтения из файла в отдельную функцию C (СИ) Код: #include <stdio.h> #pragma warning(disable:4996) char str; FILE *file; void gets() //обнулить строку, заполнить значениями из файла { for (int i = 0; i < 10; i++) str = NULL; char a; |
C (СИ) Составить программу, используя арифмитическую прогрессию
https://www.cyberforum.ru/ c-beginners/ thread2323705.html Составить программу, которая по формулам для арифметической прогрессии находит сумму n первых элементов прогрессии и значения трех элементов с номерами (n–1), n и (n+1). Число n, первый элемент и разность прогрессии вводятся пользователем. Вывести значения элементов в форме таблицы, где первая строка – номер, а вторая – значение. |
C (СИ) Задача на структуры:найти и исправить ошибки в коде Комплексное число. Поле first - действительная часть комплексного числа, поле second - мнимая часть. Реализовать методы нахождения корня 2-й степени из комплексного числа, нахождение аргумента комплексного числа, compare (ob1, ob2) - сравнение двух объектов по модулю. Это все что у меня есть.Уже в ступоре!:( #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> ... https://www.cyberforum.ru/ c-beginners/ thread2323688.html |
While, || и != C (СИ) Привет, начал учить Си, и вот сразу проблема с циклами. while (c != 65) { ...} //так работает -- while (c != 65 || c != 66) { ...} while ((c != 65) || (c != 66)) { ...} //оба варианта не работают. Хочу: Если число не равно 65 ИЛИ если число не равно 66 то делать цикл. Как это реализовать через while? |
C (СИ) Как обучаться по книге которая учит не правильно? Обучаюсь по книге Кернагана 3 издание. и столкнулся с такой проблемой что в книге обучают не правильно вот пример: #include <stdio.h> /* подсчет строк входного потока */ main() { int с, nl; nl = 0; while ((с = getchar()) != EOF) if (c == '\n') ++nl; https://www.cyberforum.ru/ c-beginners/ thread2323612.html |
C (СИ) Типы ? %d, %6d, %f, %6f, %.2f, %6.2F
https://www.cyberforum.ru/ c-beginners/ thread2323591.html Где можно про это подробно прочитать? и как они называются? я Хочу научиться их использовать и на примерах понять что они могут. и что не могут. |
C (СИ) Условие для цикла Здравствуйте, никак не доходит как сделать цикл для такого условия: int n,org, n1, n2, n3,n4, n5; org = n;//оригинальное значение n/=10; n1 = n -(n%10) + (org%10); n2 = n1 -(n1%100) + (org%100); n3 = n2 -(n2%1000) + (org%1000); n4 = n3 -(n3%10000) + (org%10000); n5 = n4 -(n4%100000) + (org%100000); |
C (СИ) В символьной строке удалить предпоследнее слово (используя указатели)
https://www.cyberforum.ru/ c-beginners/ thread2323573.html Условие задачи: В символьной строке удалить предпоследнее слово. Обращение к элементам массива следует реализовать с помощью указателей, а не индексов. Сам ума не приложу,как это оформить, буду благодарен за помощь:) |
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|
22.09.2018, 22:26 | 0 |
Результат сравнения signed и unsigned - C (СИ) - Ответ 1291699522.09.2018, 22:26. Показов 5793. Ответов 6
Метки (Все метки)
Ответ
И ещё я бы добавил, что в реальной программе лучше так вообще не писать, а при необходимости использовать явное приведение типов.
Вернуться к обсуждению: Результат сравнения signed и unsigned C (СИ)
0
|
22.09.2018, 22:26 | |
Готовые ответы и решения:
6
Почему результат сравнения int и unsigned int равен 1? Разобрать код с signed unsigned Представление типа как signed/unsigned Вывод на экран значений signed от unsigned |
22.09.2018, 22:26 | |
22.09.2018, 22:26 | |
Помогаю со студенческими работами здесь
0
Каким бы стоило сделать тип char по умолчанию — signed или unsigned? Определение диапазонов переменных типов char, short, int и long (как signed, так и unsigned) Ошибка W8012: "Comparing signed and unsigned values" Тип signed char и unsigned char |