Форум программистов, компьютерный форум CyberForum.ru

Ошибка в программе с использованием функций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив, игра Крепс http://www.cyberforum.ru/cpp-beginners/thread806753.html
«Крепс» Игрок бросает две кости. Каждая кость имеет шесть граней. Эти грани помечены как 1,2,3,4,5 и 6. После броска вычисляется сумма цифр двух верхних граней. Если сумма после первого броска равна 7 или 11, игрок выиграл. Если после первого броска сумма равна 2,3 или 12 (это называется «крепс»), игрок проигрывает (т.е. выигрывает «банк»). Если после первого броска сумма равна 4,5,6,8,9 или...
C++ произведение 4-х чисел 1. произведение 4-х чисел 2. произведение 6-и чисел 3. объем конуса ету программу которая написана на паскале написать на С++ uses crt; label m; var n:char; a,b,c,d,e,f,h:integer; http://www.cyberforum.ru/cpp-beginners/thread806751.html
Получить новый массив,который отличается от исходного тем, что все нечетные элементы удвоены C++
нужно получить новый массив,который отличается от исходного тем, что все нечетные элементы удвоены. (-20;20)
Вычислить B C++
Вычислить B = f (m, x, y) + 0.6f ² (y, m, x) + f (x, y + m, ym), при m = 0.5, x = 3.3, y = 0.4, если f (x, y, z) = x + 2y + 3z ² Я думаю что можно сделать так, но не хватает знаний закончить, помогите #include <iostream> #include <cmath> using namespace std; int main() {
C++ std::sort http://www.cyberforum.ru/cpp-beginners/thread806742.html
Достоинства и недостатки делаю таблицу, достоинств и недостатков std::Sort. собственно, не нащёл нечего про это в википедии
C++ Отличие std::sort От std::qsort Пишу доклад по программированию, собственно выбрал тему сортировок. вот сейчас хочу расписать отлчиие + и - двух сортировок. но инфу не могу найти. подробнее

Показать сообщение отдельно
evro3434
0 / 0 / 0
Регистрация: 12.03.2013
Сообщений: 4
12.03.2013, 19:28     Ошибка в программе с использованием функций
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#include <stdio.h>//подключение
#include <conio.h>//необходимых
#include <locale>//библиотек
#include <time.h>
 
 
 
void data_input(int *A); //Прототипы функций, в которые копируем предыдущий код
void proccessing(int *A, int inc1, int inc2);
void res_out(int *A);
 
 
void gen(int *A)//Генерация массива и вывод её на экран
{
        
    printf("Генерация массива A(20)...\n");
    
    for (int i = 0; i<20; i++)//цикл генерации массива
    {
        A[i] = rand()%20 - 10;
        printf("%d ", A[i]);
    };
    //вызов следующей функции
}
 
void data_input(int *A, int inc1, int inc2)//Функция ввода данных
{
    
    int m1, m2;
    printf("\nВведите два числа, которые будут номером элемента, который будет прибавлятся к элементам массива:\n");//вывод инструкции
    scanf("%d, %d", &m1, &m2);//ввод m1 m2
    inc1 = A[m1];//присваиваем переменным значения,
    inc2 = A[m2];//равные значениям элементов массива
    printf("\nК положительным элементам будет прибавлено число %d", inc1);//вывод информации об операциях
    printf(", ко всем остальным элементам будет прибавлено число %d", inc2);//с элементами
 
    
}
 
void proccessing(int *A, int inc1, int inc2)//функция обработки массива
{
    
    for (int i = 1; i < 20; i++)
    {
        if(A[i] > 0)
        {
            A[i] += inc1;
 
        } 
        else
        {
            A[i] += inc2;
        };
    };
 
    //вызов функции вывода данных
}
void res_out(int * A)
{
    printf("\nКонечный массив:\n");
    for (int i = 0; i<20; i++)
    {
        printf("%d ", A[i]);//вывод конечного массива
    };
    printf("\n\nКонец программы. Нажмите любую клавишу...");
 
}
 
 
 
 
 
void main()
{
    int A[21];
    int *pA;
    int inc1, inc2;
    setlocale(LC_ALL, "Russian");
    
 
    pA = &A[0];
    
    gen(pA);
    data_input(pA, &inc1, inc2);
    proccessing(pA, &inc1, &inc2);
    res_out(pA);
    getch();
 
}
//конец
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru