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

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

Войти
Регистрация
Восстановить пароль
 
VAN32
27 / 27 / 2
Регистрация: 18.11.2009
Сообщений: 92
#1

Найдить ошибку - C++

27.11.2009, 17:02. Просмотров 391. Ответов 6
Метки нет (Все метки)

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
// Ета программа запрашивает у пользователя два числа
 
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
 
int multiply(int, int)
void showResult(int)
 
int main (int argc, char *argv[])
 
{
    int x, y, result;
    cout << endl << "Enter the first value: ";
    cin >> x;
    cout << "Enter the second value: "; 
    cin >> y;
    result = multiply(x, y);
    showResult(result)
    cout << endl << endl << "Press any key to kontinut";
    getch();
    return 0;
    
}
 
int multiply(int x, int y)
 
{
    return x * y;
}
void showResult(int res)
{
     cout << "The result is: " << result << endl; 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2009, 17:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найдить ошибку (C++):

Подскажите как исправить ошибку. прога ломается на 79 строке. а ошибку не выдает - C++
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace std; int chisla(int a,int b) { ...

Найти ошибку в программе: в visual studio выдает ошибку - C++
#include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; using namespace std; int main() { double x, E, ypred, y, S; ...

Ребят Незнаю что делать при запуске на компилирование выдает ошибку.Кто понимает что не так скажите а если не затруднит исправьте ошибку - C++
Разговаривал с двумя преподами говорят что проект не правильно создавал,хотя все правильно из группы спрашивал у парней говорят что не...

выдаёт ошибку в составленной программе выдаёт ошибку - C++
Составить программу, которая находит максимальное значение среди элементов линейной таблицы Y, состоящий из N действительных чисел, имеющих...

Двумерный массив. Поиск нулей.Не могу найти ошибку ошибку в коде - Pascal
Вот,например массив 5 5 0 1 0 1 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 считываются два числа m и n и далее в выходной...

MS Access - как же изничтожить в запросах ошибку синтаксиса CONSTRAINT и ошибку инструкции CREATE TABLE? - MS Access
Доброго времени суток, люди добрые! Возникла проблема на ровном месте - при попытке выполнить запросы для создания таблиц 2 и 3 в...

6
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
27.11.2009, 17:08 #2
Что должен делать этот код?
0
valeriikozlov
Эксперт С++
4671 / 2497 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
27.11.2009, 17:09 #3
Вот так попробуйте:
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
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
 
int multiply(int, int);
void showResult(int);
 
int main (int argc, char *argv[])
 
{
    int x, y, result;
    cout << endl << "Enter the first value: ";
    cin >> x;
    cout << "Enter the second value: "; 
    cin >> y;
    result = multiply(x, y);
    showResult(result);
    cout << endl << endl << "Press any key to kontinut";
    getch();
    return 0;
    
}
 
int multiply(int x, int y)
 
{
    return x * y;
}
void showResult(int res)
{
     cout << "The result is: " << res << endl; 
}
0
zysyl
1 / 1 / 0
Регистрация: 17.11.2009
Сообщений: 10
27.11.2009, 19:13 #4
1 не определена область имен using namespace std; после 3
2 не стоят точки с запятой после прототипов функции строки 5,6
3 в строке 8 непонятно какие параметры передаются в мейн они там вообще ненужны
0
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
27.11.2009, 20:19 #5
Цитата Сообщение от zysyl Посмотреть сообщение
1 не определена область имен using namespace std; после 3
Она и не нужна. Используется хедер iostream.h, при нем cout, cin не были в пространстве имен std, а были в глобальной области видимости.
1
zysyl
1 / 1 / 0
Регистрация: 17.11.2009
Сообщений: 10
30.11.2009, 15:40 #6
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
Она и не нужна. Используется хедер iostream.h, при нем cout, cin не были в пространстве имен std, а были в глобальной области видимости.
это зависит от компилятора. Я пишу под gcc и если не указать namespace он просто не откомпилит прогу. И споткнется именно на cout, cin.
0
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
30.11.2009, 21:25 #7
Цитата Сообщение от zysyl Посмотреть сообщение
это зависит от компилятора.
да, зависит. Потому, что в стандарте C++03 хедера iostream.h - нет (вроде как).. ну он работать вообще не должен. В стандарте С++03, cout, cin и stl функции перенесены в пространсов имен std;

Если используется хедер iostream.h, то using namespace std; не нужен.
0
30.11.2009, 21:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2009, 21:25
Привет! Вот еще темы с ответами:

Не могу найти ошибку. Нажимаю на клавишу, выдает ошибку - PascalABC.NET
uses ABCObjects,GraphABC; const Image_0 = '0_765e9_6a3e424a_S.png'; var p:PictureABC;speed:integer; procedure...

Структура: Не могу понять, почему выдает ошибку и как собственно эту ошибку можно исправить? - C (СИ)
Привет,не могу понять почему ошибку выдает и как сбстно эту ошибку можно исправить? #include &lt;stdio.h&gt; #include &lt;string.h&gt; ...

Программа пишет ошибку!! Помогите найти ошибку - Pascal
Program Summa; var i, N, M: integer; begin Writeln ('Введите значение N:'); Read (N); M:=0; For i:=1 To N ...

Не могу найти ошибку в программе(для просмотра картинок):кнопка НАЗАД не работает(не становится активной) Найдите ошибку. - C#


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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