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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
hai_power
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 2
#1

Найти ошибку кода(если есть) - C++

05.12.2013, 03:01. Просмотров 163. Ответов 1
Метки нет (Все метки)

Подскажите,пожалуйста,есть ли в данном коде ошибка и какая:
Определите ошибку (если есть):
double sum (int x = 0, int y)
{
int z;
z = x + y;
return z;
}
я подумал сразу,что разные типа данных(double и int)будет несовместимость,но оказалось неправильно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2013, 03:01     Найти ошибку кода(если есть)
Посмотрите здесь:

C++ Из файла ввести слово и найти в нём последнее вхождение заданного символа, если он есть
C++ Найти ошибку в кода. Задача на массив.
Определить, есть ли в заданном предложении цифры. И если есть, найти их сумму C++
Найти ошибку в части кода C++
Исправьте код, выдает ошибку (заданы коэффициенты квадратного уравнения. Найти его действительные корни, если они существуют.) C++
C++ Транслитерировать! код есть, нужно найти ошибку
C++ Построить матрицу расстояний между всеми точками. Найти равноудаленные точки, если такие есть, и напечатать их номера
Найти ошибку в небольшом фрагменте кода C++
C++ Связанный список. List, не могу найти ошибку в куске кода
C++ Найти ошибку в коде, если она есть вообще пожалуйста
Надо организовать проверку на введенную строку, если есть цифры то должно вывести ошибку C++
Поиск в строке слова с минимальным количеством букв (код программы есть, нужно найти ошибку) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rescr1pt
31 / 32 / 1
Регистрация: 03.10.2011
Сообщений: 61
05.12.2013, 03:07     Найти ошибку кода(если есть) #2
Цитата Сообщение от hai_power Посмотреть сообщение
double sum (int x = 0, int y)
{
int z;
z = x + y;
return z;
}
Ошибка есть. Аргумент по умолчанию не верно указан.
Если программа опускает определенный параметр для функции, обеспечивающей значения по умолчанию, то следует опустить и все последующие параметры. Другими словами, вы не можете опускать средний параметр. В случае предыдущей программы, если требовалось опустить значение параметра y, программа также должна была опустить значение параметра z. Вы не можете указать значение для x и z, опуская значение y.
Yandex
Объявления
05.12.2013, 03:07     Найти ошибку кода(если есть)
Ответ Создать тему
Опции темы

Текущее время: 20:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru