Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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
C (СИ) Передача массива в функцию /*Дано несколько чисел. Ввод чисел производить в главной программе. В первой функции высчитать среднеарифметическое. Во второй находит минимальный и максимальный элемент. В третьей - считает среднеарифметическое между мин и макс элементом.*/ int sredn(int*); const int n=5; int i; void main() { int *x,sum; for(i=0; i<n; i++) https://www.cyberforum.ru/ c-beginners/ thread365228.html 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);
Односвязный список C (СИ)
Помогите срочно написать программу Реализовать односвязный список, с возможностью его разворота в обратную сторону(первый стал последним, а последний первым). Пример кода, на который нужно ориентироваться Оплачу деньгами на моб. struct _LIST_ENTRY *PLIST_ENTRY; typedef struct _LIST_ENTRY { *int a; *char c;
C (СИ) Сколько раз число входит в последовательность. https://www.cyberforum.ru/ c-beginners/ thread365027.html
Даны целые числа а1...аn Для каждого из чисел , входящих в последовательность а1...аn выянить сколько оно раз входит в эту последовательность. Цикл ввода массива уже сформировал , но нет цикла подсчета и вывода. #include <stdio.h> #define arr 20 #define zz 20 int main () { int m,zom; int a,t,i; t=0;
C (СИ) Оптимизировать код Народ, пришёл к вам, потому что не к кому больше идти! Помогите оптимизировать код! Как ещё можно упростить программку? #include <stdio.h> input(void) /*Ввод с проверкой правильности. Возвращает введённое число*/ { int k; printf("Ведите ваш возраст (число от 0 до 100)\n"); while(!scanf("%d", &k) || k>100 || k<0) { printf("Ввод не верный. Повторите.\n"); https://www.cyberforum.ru/ c-beginners/ thread365022.html C (СИ) Посчитать количество столбцов матрицы, в которых все элементы отличаются
помогите пжлста разобраться с массивами, в си новичок, на форуме похожие задачки не нашла. задание следующее:программа должна состоять из главной функции и двух подпрограмм(функций). каждая функция должна выполнять обработку одного и того же массива, одна функция должна использовать индексы, другая указатели. Необходимо посчитать кол-во столбцов, в которых все элементы отличаются. В главной...
C (СИ) При запуске программы дать возможность выбрать между первым и вторым массивом https://www.cyberforum.ru/ c-beginners/ thread364957.html
Есть два массива(вектора) первый 20 элементов, второй 25, как при запуске программы дать возможность выбрать между первым и вторым массивом?
C (СИ) Шифратор Blowfish на Си Всем привет. Собсно накопилось несколько вопросов по теме курсача.Нужен шифратор Blowfish на C++. 1) Хотелось бы сделать поддержку шифрования файлов (тоесть не "тупо" текстовой строки а именно файлов любого типа).Как это реализовать приблизительно? 2) Нужны будут числа вплоть до 2 в 128.Есть ли BigInteger или что подобное в C? Выдумывать себе новый класс не подойдет.Нужны будут функции OR,XOR... https://www.cyberforum.ru/ c-beginners/ thread364894.html
C (СИ) Выяснить, можно ли один из прямоугольников целиком поместить внутри другого
Даны положительные действительные числа a,b,c,d. Выяснить, можно ли один из прямоугольников целиком поместить внутри другого прямоугольника. Числа a,b определяют стороны 1 прямоугольника, а c и d второго прямоугольника #include <stdio.h> #include <math.h> #include <conio.h> int main() {float a,b,c,d,x,y; x=2; printf("Введите размеры 1 прямоугольника: а="); scanf("%f", &a);
C (СИ) Подсчитать количество пар одинаковых рядом стоящих элементов массива Программа, автоматическое заполнение 20 значного массива(вектора), под функция должна подсчитать количество пар одинаковых рядом стоящих элементов.. пример: 2 2 3 4 5 6 6 7 8 9 2 1 3 5 7 7 8 2 4 6 ответ: 3 пары вот код, массив задан с указателями: #include <stdio.h> #include <conio.h> #include <windows.h> #include <time.h> https://www.cyberforum.ru/ c-beginners/ thread364822.html
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
0

Не работает функция с указателями - C (СИ) - Ответ 2064450

12.10.2011, 18:47. Показов 541. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Массив из 20 элементов, выводится автоматически, 2 функции:
1) считает пары рядом стоящих одинаковых элементов при помощи индексов i_pare
2) считает пары рядом стоящих одинаковых элементов при помощи указателей p_pare

1 функция с индексами - работает
2 функция с указателями - не работает
можете исправить ошибку?


код:
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
#include <windows.h>
 
#define vec1 20
#define vec2 25
 
void i_pare(int vector[vec1], const int size);
void p_pare(int *vector, const int size);
 
int main()
{//1
    int vector[vec1], i;
    system("cls");
    srand(time(NULL));
    printf("Viendimensiju mavivs:\n");
    for(i = 0; i < vec1; i++)
    {
          vector[i]=2-rand()%4;
          printf("%3d", vector[i]);
    }
    printf("\n\n");
    printf("Paru skaits ar indeksu metodi:\n");
    i_pare(vector, vec1);
    printf("\n\n");
    printf("Paru skaits ar raditaju metodi:\n");
    p_pare(vector, vec1);
    printf("\n");
    system("pause");
    //getch();
    return 0;
}//1    
    
void i_pare(int vector[vec1], const int size)
{//1a
int i , count = 0;
for(i = 0; i < size-1; ++i)
if(vector[i] == vector[i+1])
++count;
printf("%d ", count);
}//1a
 
void p_pare(int *vector, const int size)
{//2a
int i, count =0;
for(i = 0; i < size-1; ++i)
if(*vector == *(vector+1))
++count;
printf("%d ", count);
}//2a


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

Не работает функция в программе, похоже ошибка где-то с указателями или с типами переменных
суть программы, вводится строка, с клавиатуры задается число, если есть слова в строке, в которых...

Массив и функция с указателями
Задание: обработать массив двумя функциями с индексами и указателями(с индексами все работает)....

Connect с указателями на функции не работает
Поясните почему следующий код работает #include &quot;wget.h&quot; Wget::Wget(QObject *parent) :...

Как работает одномерный и двумерный массив с указателями?
ответьте на вопрос: Как работает одномерный и двумерный массив с указателями? помогите пожалуйста ...

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

Работа с указателями - код не работает в Visual Studio 2012
Нужно помощь, дан код программы с указателями. Когда пишу код в Visual 2012, то при выводе на экран...

Функция создает объекты и указателями на них заполняет массив. При выходе из функции вызываются деструкторы объектов. Как сохранить объекты?
Вопрос прост: как при выходе из функции сохранить объекты, которые были созданы в данной функции...

Функция cin.get(array, 80) работает в одной программе, но не работает в другой
Добрый день. Я что то совсем запутался, одна и та же функция в одной программе работает, а в...

Функция корректно работает в Delphi 7 и не неверно работает в RAD Studio 10
Переписываю свою программу с Delphi 7 под RAD Studio 10. Столкнулся с проблемой - функция в...

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