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

error C2664 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 1 Отсортировать по возрастанию (методом выбора). 2 добавление, удаление, редактирование элемента списка (на С без плюсов). http://www.cyberforum.ru/cpp-beginners/thread263059.html
Здравствуйте! Помогите пожалуйста с 2 заданиями на С (без плюсов). Первое пробовал делать, но дальше ввода массива не доходило, если ещё можно, помогите с литературой, где найти хорошу, где хорошо бы объяснялось про "метод выбора" и остальные которые есть, а также работа с файлами. Заранее огромное спасибо. Вот задания: Задание 1. Разработать приложение, выполняющее следующие функции....
C++ Графика (снежинка) нужно написать программу увеличения и уменьшения снежинки по достижению некоторого максимального или минимального размеров соответственно. Подскажите пожалуйста хотябы как осуществить.. http://www.cyberforum.ru/cpp-beginners/thread263053.html
Рекурентная формула C++
Народ подскажите как решить, я только недавно начал сишку нешарю..., если можно то с коментами к каким-то служным записям) просто препод каждую строчку спрашивает((,зарание спасибо!
Перегрузить операции C++
Здравствуйте! Есть уже готовая программа , но в ней нужно перегрузить операции + добавление элемента; - удаление элемента; индексирование; = копирование; = = отношение равенства; > отношение порядка; Пожалуйста, кто может - напишите. Очень нужно ! Вот сам код:
C++ Задание на С++ http://www.cyberforum.ru/cpp-beginners/thread263036.html
Добрый день. Помогите пожалуйста с решением задания для курсовой на Borland c++. Суть такова. Есть текстовый файл такими полями: Фамилия, год установки телефона, номер телефона, адреса. Задание написать программу на с++ чтоб: За фамилией что вводится, выводился номер телефона, За номером что вводится, выводилась фамилия и адрес. Вычислить количество установленных телефонов с XXXX года,...
C++ Пусть дано 100 целых чисел... . 1) Пусть . Среди найти ближайшее к какому-либо целого. 2) Пусть дано 100 целых чисел. Напечатайте сначала все отрицательные из них, а потом все остальные. C++ подробнее

Показать сообщение отдельно
Hidalgo08
Идеи становятся силой...
120 / 118 / 16
Регистрация: 08.12.2009
Сообщений: 445
24.03.2011, 03:24     error C2664
Доброе время суток. Решил написать простую программу для подсчета среднего значение чисел, у меня выдает след ошибку :

error C2664: 'mean' : cannot convert parameter 1 from 'float [99]' to 'const int []'

подскажите в чем ошибка, заранее спасибо.

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
#include "stdafx.h"
#include <iostream>
#include <iomanip>
 
 
    void mean ( const int [], int []);
using namespace std;
 
 
int main(){
    const int ArSize = 99;
    int mas[10] = {0}; 
    int ar[ArSize] = {1, 2, 5, 7, 2, 4, 6, 8, 1, 9,
                      4, 5, 7, 9, 2, 4, 6, 7, 9, 2,
                      3, 4, 7, 1, 3, 8, 2, 5, 7, 1,
                      1, 2, 7, 2, 4, 7, 9, 3, 5, 2,
                      3, 5, 9, 2, 4, 9, 4, 1, 3, 5,
                      1, 4, 8, 3, 6, 2, 4, 8, 8, 3,
                      2, 4, 7, 9, 2, 6, 3, 5, 6, 1,
                      4, 6, 2, 7, 4, 2, 8, 4, 3, 1,
                      5, 6, 2, 4, 1, 6, 9, 2, 4, 2,
                      1, 3, 6, 3, 8, 5, 3, 2, 3};
        
        mean (ar, ArSize); // здесь  указывает на ошибку
  return 0;
}
 
 
void mean ( const int answer[ ], int ArraySize){
    int total = 0;
        cout << "**********" << endl << "Mean" << endl << "**********" << endl;
 
        for ( int i = 0; i < ArraySize; i++)
            total += answer[i];
 
            cout << "Mean (" << ArraySize << ") -->> " << endl << total << " / " 
                 << ArraySize << " = " << setiosflags(ios::fixed || ios::showpoint)
                 << setprecision(4) << (float) total / ArraySize << endl << endl;
}
Добавлено через 15 минут
нашел уже сам ошибку ... как то упустил из вида:
C++
1
2
void mean ( const int [], int []); // во втором параметре не нужны квадратные скобки то есть
void mean ( const int [], int);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru