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

Ошибка Function does not take 1 arguments - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ .Определить количество чисел последовательности, у которых цифры образуют возрастающую последовательность. http://www.cyberforum.ru/cpp-beginners/thread801581.html
помогите пжалуйста не могу понять как написать программу на языке С++ 1.Определить количество чисел последовательности, у которых цифры образуют возрастающую последовательность.
C++ работа с файлами, считывает лишь до пробела вот кусочек моей программы почему-то после ввода текста с пробелами считываются только символы до пробела(не включая) не могу исправить, очень нужно #include <stdio.h> #include <string.h> #include <stdlib.h> #define M 255 #define namefile1 "/Users/Евгений/Desktop/text123.txt" http://www.cyberforum.ru/cpp-beginners/thread801575.html
Присвоения переменим значений C++
Можно ли присвоить переменой не чисельное значения, и если да, то как?
После установки CodeBlocks появляется ошибка C++
Вообщем не пойму что надо делать. Хотел создать новый проект. И такая ошибка появляется: Could not open the file 'main.cpp'. The file does not exist. Прошу помощи ..
C++ Создать третью строку, которая должна содержать символы, присутствующие одновременно в обеих исходных строках http://www.cyberforum.ru/cpp-beginners/thread801545.html
Ребят, подскажите как сделать.
C++ Двумерные массивы. Найти количество положительных элементов в каждой строке массива Задан двумерный массив действительных чисел m на n. Элементы массива инициализируются или вводятся с клавиатуры. Найти количество положительных элементов в каждой строке массива. Вывести на экран первоначальный массив и новый, с которого удалена строчка, которая содержит найменьшее количество положительных элементов. Помогите, пожалуйста. Заранее спасибо. подробнее

Показать сообщение отдельно
Est_SAN
0 / 0 / 0
Регистрация: 26.02.2013
Сообщений: 35

Ошибка Function does not take 1 arguments - C++

05.03.2013, 22:14. Просмотров 363. Ответов 2
Метки (Все метки)

Помогите пожалуйста устранить ошибки:
C++
1
2
3
4
Error   6   error C2660: 'vivod_massiva1' : function does not take 1 arguments  d:\..\base.cpp  125 
Error   7   error C2440: 'initializing' : cannot convert from 'int [6][5]' to 'int' d:\...\base.cpp 126 
Error   8   error C2440: 'initializing' : cannot convert from 'int [6][5]' to 'int' d:\..\base.cpp  127 
Error   9   error C2440: 'initializing' : cannot convert from 'int [6][5]' to 'int' d:\..\base.cpp  128
Текст программы:
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
#define _CRT_SECURE_NO_WARNINGS
#define _CRT_NONSTDC_NO_WARNINGS
 
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<time.h>
#include<locale>
#include<ctime>
#include<iostream>
 
 
using namespace std;
const int N=21;
 
int vvod_dannih1(int Y[20])
{
    int k1=0;
    printf("Введите значение k1: \n");
    scanf("%d", &k1);
    return k1;
}
int vvod_dannih11(int Y[20])
{
    int k2=0;
    printf("Введите значение k2: \n");
    scanf("%d", &k2);
    return k2;
}
int vvod_massiva1(int Y[20])
{
    int *ptr;
    int u;
    printf("Вводится челочисленный массив. \n");
    for (int u=1; u<N; u++)
        {
            ptr=&Y[u];
            *ptr=rand()%60-30;
        }
    ptr=&Y[0];
}
int vivod_massiva1(int Y[20], int k1, int k2)
{
    int *ptr;
    int u;
    printf("Получен целочисленный массив со следующими элементами: \n");
    for (int u=1; u<N; u++)
        printf("Y[%d] = %d ", u, Y[u]);
    {
        for (int u=1; u<N; u++)
            {
            ptr=&Y[u];
            if (*ptr>0) *ptr=*ptr-k1;
            else *ptr=*ptr-k2;
            printf("\n");
            printf("Полученный элемент: \n");
            printf("Y[%d] = %d ", u, *ptr);
            }
    }
}
int vvod_dannih3(int A[6][5])
{
    int i,j;
    int *ptr;
    printf("Введите массив: \n\n");
    for (i=0;i<6;i++) 
        for (j=0;j<5;j++)
            {
                ptr=&A[i][j];
                *ptr=rand()%60-30;
            }
}
int vivod_dannih3(int A[6][5])
{
    int i,j;
    int *ptr;
    for (i=0;i<6;i++) 
    {
        for (j=0;j<5;j++) 
            {
                ptr=&A[i][j];
                printf("%d\t",*ptr);
            }
        printf("\n");
    }
        printf("\n\n");
}
int vivod_nassiva2(int A[6][5])
{
    int i,j,s=0,k=0,min=1000,kmin=0;
    int *ptr;
    for (j=0;j<5;j++) 
        {
            for (i=0;i<6;i++)
            s=s+A[i][j];
            k=k+1;
            if (s<min) 
                {
                    kmin=k;
                    min=s;
                    s=0;
                }
            else s=0;
    }
    printf("Наименьшая сумма %d, \nСтолбец с наименьшей суммой под номером %d\t",min,kmin);
}
int vivod_resultat1(int min)
{
    printf("Наименьшая сумма %d, \n",min);
}
int vivod_resultat2(int kmin)
{
    printf("Столбец с наименьшей суммой под номером %d\t",kmin);
}
void main()
{
    int Y[20];
    int A[6][5];
    int *ptr;
    int u,k1=0,k2=0,i,j,min=1000,kmin=0;
    k1=vvod_dannih1(Y);
    k2=vvod_dannih11(Y);
    vvod_massiva1(Y);
    vivod_massiva1(Y);
    int vvod_dannih3(A);
    int vivod_dannih3(A);
    int vivod_nassiva2(A);
    int vivod_resultat1(min);
    int vivod_resultat2(kmin);
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru