Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 55, средняя оценка - 4.64
maslovartem
0 / 0 / 4
Регистрация: 18.06.2010
Сообщений: 30
#1

Сумма двух чисел - C++

24.06.2010, 20:39. Просмотров 9331. Ответов 25
Метки нет (Все метки)

Ребята,помогите составить задачу"Сумма двух чисел"
http://www.cyberforum.ru/cpp-beginners/thread455928.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2010, 20:39
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сумма двух чисел (C++):

Если сумма двух чисел меньше 1, то большее из чисел заменить их произведением
помогите решить в С++. Если сумма двух действительных чисел x и y меньше 1, то...

Сумма двух чисел
Всем привет! Есть два числа X и Y, проблема в том что они очень большие и не...

Сумма двух квадратов натуральных чисел
Всем Hello, помогите допилить задачу, суть проблемы слишком много времени...

Сумма двух наибольших чисел последовательности.
Здравствуйте, уважаемые. Прошу Вас, помочь мне разобраться в коде программы....

Сумма двух различных действительных чисел
Если сумма двух различных действительных чисел меньше 5, то наибольшее из них...

25
AnTro.Net
131 / 127 / 50
Регистрация: 28.04.2010
Сообщений: 930
24.06.2010, 20:47 #2
maslovartem, ты серьезно?

Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream.h>
#include <conio.h>
int main()
{
clrscr();
int a,b,c;
cout<<"input A"<<endl;
cin>>a;
cout<<"input B"<<endl;
cin>>b;
c=a+b;
cout<<c;
getch();
return 1;}
0
neske
1527 / 894 / 192
Регистрация: 26.03.2010
Сообщений: 3,074
24.06.2010, 20:50 #3
AnTro.Net, я не пойму зачем вы отчищаете экран в самом начале это раз, и зачем вы возвращаете единицу, если принято что при успешном выполнении функции, возвращается, ноль, это два.
0
AnTro.Net
131 / 127 / 50
Регистрация: 28.04.2010
Сообщений: 930
24.06.2010, 20:55 #4
neske, очищаю для того что бы не собиралось мусора на экране
а возвращать можно и 0 и 1, нет разницы
0
Хохол
Эксперт С++
475 / 443 / 34
Регистрация: 20.11.2009
Сообщений: 1,292
24.06.2010, 20:59 #5
О_о фигасе заявочка.
0
AnTro.Net
131 / 127 / 50
Регистрация: 28.04.2010
Сообщений: 930
24.06.2010, 21:12 #6
хорошо, пускай возвращает 0
0
maslovartem
0 / 0 / 4
Регистрация: 18.06.2010
Сообщений: 30
24.06.2010, 21:20  [ТС] #7
а где же Void main,printf ?мне то надо не функцию,а код задачи(((
0
Scythian
58 / 58 / 12
Регистрация: 01.01.2010
Сообщений: 222
24.06.2010, 21:26 #8
Цитата Сообщение от AnTro.Net Посмотреть сообщение
а возвращать можно и 0 и 1, нет разницы
Ну в данной программе в принципе да.... Но это не корректный стиль написания кода. Код должен трактоваться однозначно всеми кто его читает. Принято, что при благоприятном завершении программы возвращается 0. В противном случае вы говорите системе, что программа сработала некорректно.

Добавлено через 3 минуты
Цитата Сообщение от maslovartem Посмотреть сообщение
а где же Void main,printf ?мне то надо не функцию,а код задачи(((
Это и есть код. А по поводу Void main,printf я бы посоветовал почитать о типах функций и о вводе-выводе в С++
0
maslovartem
0 / 0 / 4
Регистрация: 18.06.2010
Сообщений: 30
24.06.2010, 21:29  [ТС] #9
а это по вашему правильно,или есть ошибки?

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int sum( int* a, int* b )
{
  return( *a + *b );
}
 
int main(int,char**)
{
 int a=10,b=20; 
  printf( "%d\n", sum( &a, &b ) );
  return 0;
}
void main()
{
 clrscr();
 printf("6+4=%d",sum(2,6,4));
getch();
}
0
Scythian
58 / 58 / 12
Регистрация: 01.01.2010
Сообщений: 222
24.06.2010, 21:31 #10
ве функции main в одной программе НИКОГДА! не может быть!
Это во-первых...

А вы ее вообще компилировали??
0
maslovartem
0 / 0 / 4
Регистрация: 18.06.2010
Сообщений: 30
24.06.2010, 21:35  [ТС] #11
а сможешь сделать проавильно?

Добавлено через 56 секунд
у меня нет си(((

Добавлено через 1 минуту
у меня нет Си(((

Добавлено через 1 минуту
у меня нет Си(((
0
Scythian
58 / 58 / 12
Регистрация: 01.01.2010
Сообщений: 222
24.06.2010, 21:41 #12
http://www.cyberforum.ru/cpp-beginners/thread61467.html

Почитай и скачай компилятор.
0
kazak
3057 / 2378 / 255
Регистрация: 11.03.2009
Сообщений: 5,438
Завершенные тесты: 1
24.06.2010, 21:45 #13
Цитата Сообщение от Scythian Посмотреть сообщение
Принято, что при благоприятном завершении программы возвращается 0. В противном случае вы говорите системе, что программа сработала некорректно.
Не нулевой результат еще не означает некорректное завершение программы.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int sum( int* a, int* b )
{
  return( *a + *b );
}
 
int main()
{
  int a=10,b=20; 
  printf( "%i + %i = %d\n",a, b, sum( &a, &b ) );
  getchar();
  return 0;
}
1
Scythian
58 / 58 / 12
Регистрация: 01.01.2010
Сообщений: 222
24.06.2010, 21:48 #14
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<stdio.h>
int sum( int a, int b )
{
  return( a + b );
}
 
main()
{
 int a=10,b=20; 
  printf( "%d\n", sum( a, b ) );
  return 0;
}
Добавлено через 3 минуты
Цитата Сообщение от kazak Посмотреть сообщение
Не нулевой результат еще не означает некорректное завершение программы
Согласен. Но нулевой - это однозначно благополучное завершение.
1
maslovartem
0 / 0 / 4
Регистрация: 18.06.2010
Сообщений: 30
24.06.2010, 21:54  [ТС] #15
у меня версия Си под DOS,мне надо код под эту прогу(((
0
kazak
3057 / 2378 / 255
Регистрация: 11.03.2009
Сообщений: 5,438
Завершенные тесты: 1
24.06.2010, 21:56 #16
Предыдущие два поста, выбирай.
0
maslovartem
0 / 0 / 4
Регистрация: 18.06.2010
Сообщений: 30
24.06.2010, 22:00  [ТС] #17
а где продолжение,сразу после твоей функции должно начинаться void main.
0
kazak
3057 / 2378 / 255
Регистрация: 11.03.2009
Сообщений: 5,438
Завершенные тесты: 1
24.06.2010, 22:11 #18
Цитата Сообщение от kazak Посмотреть сообщение
C
1
2
3
4
5
6
7
int main()
{
 int a=10,b=20; 
 printf( "%i + %i = %d\n",a, b, sum( &a, &b ) );
 getchar();
 return 0;
}
А это что?
0
maslovartem
0 / 0 / 4
Регистрация: 18.06.2010
Сообщений: 30
24.06.2010, 22:15  [ТС] #19
Мне надо в таком стиле:


#include<stdio.h>
#include<conio.h>
void input(char *s)
{
char ch;
int i;
for(i=0,ch=' ';ch!='.';i++)
{
ch=getchar();
s[i]=ch;
}
s[i]='\0';
}
void main()
{
clrscr();
char s[80];
printf("Введите предложение (в конце поставьте точку): ");
input(s);
printf("\n\nВведённое вами предложение: %s\n\nДля выхода нажмите любую клавишу",s);
getch();
}

понимаешь?
0
neske
1527 / 894 / 192
Регистрация: 26.03.2010
Сообщений: 3,074
24.06.2010, 22:33 #20
Это вы не понимаете, вам уже предложили решение, и не одно.
0
24.06.2010, 22:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2010, 22:33
Привет! Вот еще темы с решениями:

Сумма двух мегабольших чисел через класс
на днях дали задание написать прогу которая складывает два числа(не...

Сумма двух наибольших из трех заданных чисел
Даны три числа. Требуется найти сумму двух наибольших из них. Формат входных...

Сумма, произведение, разность, и частное от деления двух чисел
Ребята помогите решить задачу. Напишите программу, которая предлагает...

Директива #define для нахождения наименьшего из двух чисел. Сумма ряда
помогите решить Даны целые числа а и b. Используя директиву #define для...


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

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

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