Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Программа проверяет наличие вхождения второй введенной строки в первую Программа проверяет наличие вхождения второй введенной строки в первую--->.:read: Заранее спасибо https://www.cyberforum.ru/ c-beginners/ thread1837488.html Решение уравнения методом деления отрезка пополам C (СИ)
Составить программу, которая находит решение x0 уравнения x-2cosx=0 на отрезке методом деления пополам. Определить x0 с точностью до 8-го знака. Написал программу, но она выводит x0 с точностью 6 знаков. Как это исправить? #include <stdio.h> #include <locale.h> #include <math.h> int main(void) {
C (СИ) ASCII кодировка https://www.cyberforum.ru/ c-beginners/ thread1837447.html
В результате выполнения следующего кода ASCII-коды нулевого, первого и второго символов буфера temp складываются (по модулю 8), а результата записывается в 6,7,8 биты переменной H: H = ((temp+temp+temp)&7)*64; Но почему именно в 6, 7 и 8 биты? Понятно, что их коды складываются, потом происходит побитовое умножение, но зачем потом умножать на 64? Почему именно на 64 и что это даёт?
C (СИ) Напечатать все предложения текста не начинаются на букву "А" Ввести текст, состоящий из нескольких предложений. Каждое предложение сохраняется как элемент массива. Напечатать все предложения текста не начинаются на букву "А", предварительно превратив каждое из них по следующему правилу если предложение содержит нечетное количество слов, то изъять его среднее слово.. https://www.cyberforum.ru/ c-beginners/ thread1837430.html
C (СИ) Заполнение матрицы от центра по спирали (по часовой стрелке)
написать программу, которая заполняет массив от цента по спирали(по часовой стрелке). пример: 21 22 23 24 25 20 7 8 9 10 19 6 1 2 11 18 5 4 3 12 17 16 15 14 13 n-вводится с клавиатуры(нечетная),выводится отсортированный массив, затем считается сумма главной и побочной диагоналей
C (СИ) Перевод из бинарного кода в текст на C https://www.cyberforum.ru/ c-beginners/ thread1837403.html
Всем привет! Кто знает , каким образом сделать что бы программа бинарный код перевоила в буквы, не используя при этом библиотеку string.h и функцию scanf?
C (СИ) Программа для просмотра кольца с начала в конец #include <iostream> #include<stdio.h> #include <stdlib.h> #include<conio.h> #include<string.h> using namespace std; struct zp { char inf; struct zp *left,*right; https://www.cyberforum.ru/ c-beginners/ thread1837402.html Определить среднюю длину слов в предложении C (СИ)
В введенном предложении определить среднюю длину слов в буквах (знаки препинания, числа и другие символы не учитывать)
C (СИ) Как осуществить ввод значений массива в одну строку? Всё отлично. Надо только ввести элементы массива в одну строку, а я чего-то не догоняю. Вот код: #include <stdio.h> #include <stdlib.h> #define N 10 void sortarray(int *array, int size);// прототип функции int main() https://www.cyberforum.ru/ c-beginners/ thread1837398.html C (СИ) Если в строке символов подряд встречаются буква и цифра, то удалить цифру https://www.cyberforum.ru/ c-beginners/ thread1837371.html
Ввести произвольной строку символов. если подряд встречаются буква i цифра, то изъять цифру; Посчитать количество выполненных операций удаления. Вывести полученную строку.
Переставить первую и последнюю цифры числа с помощью цикла C (СИ)
Дано целое положительное N. Получить число, в котором переставлены первая и последняя цифры числа N.
C (СИ) Определить минимальное четное число из введенных https://www.cyberforum.ru/ c-beginners/ thread1837319.html
программа читает числа и определяет самое маленькое четное число.тоесть если ввел 1 3 5 4 7 то на выходе четное маленькое будет 4.так вот я написал код и вроде работает или незнаю. #include <stdio.h> int main(void) {int mass,n,i,min; printf("N=");scanf("%d",&n); for (i=0;i<n;i++) { printf("x=",i); scanf("%d",&mass); }
0 / 0 / 0
Регистрация: 29.10.2016
Сообщений: 2
0

Адресная арифметика - C (СИ) - Ответ 9703920

29.10.2016, 21:18. Показов 831. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Объясните пожалуйста вот эту строчку кода
Код
return allocp -n:
Почему просто не возвратить указатель на блок выделенной памяти,а возвращать разность ? Что такое возвратить разность указателя и целого числа,ведь это даст число байтов а функция возвращает указатель?

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#
define
ALLOCSIZE
10000 /* размер доступного пространства */
static char allocbuf[ALLOCSIZE]; /* память для alloc */
static
char
*
allocp
= 
allocbuf
; /* указатель на своб. место */
char
*
alloc
(
int
n
) /* возвращает указатель на п символов */
{
if (allocbuf + ALLOCSIZE 
-
allocp >= n) {
allocp += n; /* пространство есть */
return allocp 
-
n; /* старое р */
} 
else
/* пространства нет */
return
0;
}


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

Адресная арифметика
Можно ли в C++ в массиве произвольного типа использовать адресную арифметику?Например, так: ...

адресная арифметика
int funk(char *s) { char *p=s; while(*p) p++; return p-s; } Если...

Указатели и адресная арифметика
Язык C. Задание звучит так: 2) Для этого фрагмента программы написать значения каждой переменной...

[Задача] Адресная арифметика
Просьба к модераторам: НЕ надо перетаскивать в разделы типа &quot;Си\Си++ для экспертов&quot; Пример...

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

Адресная арифметика и массивы
Нужно с помощью указателя организовать ввод и вывод матрицы. Индексную адресацию не использовать....

Указатели, адресная арифметика
Ребята, помогите плиз вот с таким вот заданием... Написать программу, которая поочередно выводит...

Указатели и адресная арифметика
Помогите с заданием Язык C. Задание звучит так: 2) Для этого фрагмента программы написать...

Адресная арифметика: поиск max элемента массива
Здравствуйте! Это программа находит максимальный элемент из введеного массива. Программа работает и...

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