Как написать функцию 1+4=5 в C\с++
какие библиотека? вообще как пишется это с с хорошим синтаксисом?
Другие языки программирования и технологии
Как написать функцию 1+4=5 в C\с++
// Visual Studio 2010 console application
// Project Draft_2011-10-10
//Для Си
#include <stdio.h>
#include <conio.h>
#include <locale.h>
int summa(int a, int b);
double summa(double a, double b);
void main()
{
setlocale(LC_CTYPE, "Russian_Russia.1251");
int a, b, sumInt;
double c, d, sumDouble;
printf("\n Введите первое слагаемое целого типа: ");
scanf("%d", &a);
printf("\n Введите второе слагаемое целого типа: ");
scanf("%d", &b);
sumInt = summa(a, b);
printf("\n %d + %d = %d\n", a, b, sumInt);
printf("\n Введите первое слагаемое: ");
scanf("%Lf", &c);
printf("\n Введите второе слагаемое: ");
scanf("%Lf", &d);
sumDouble = summa(c, d);
printf("\n %Lf + %Lf = %Lf", c, d, sumDouble);
getch();
}
int summa(int a, int b)
{
int sum;
sum = a + b;
return sum;
}
double summa(double a, double b)
{
double sum;
sum = a + b;
return sum;
}
// Для С++
#include <iostream>
#include <locale>
using namespace std;
int summa(int a, int b);
double summa(double a, double b);
void main()
{
setlocale(LC_CTYPE, "Russian_Russia.1251");
int a, b, sumInt;
double c, d, sumDouble;
cout << endl << " Введите первое слагаемое целого типа: ";
cin >> a;
cout << endl << " Введите второе слагаемое целого типа: ";
cin >> b;
sumInt = summa(a, b);
cout << endl << " " << a << " + " << b << " = " << sumInt << endl;
cout << endl << " Введите первое слагаемое: ";
cin >> c;
cout << endl << " Введите второе слагаемое: ";
cin >> d;
sumDouble = summa(c, d);
cout << endl << " " << c << " + " << d << " = " << sumDouble;
fflush(stdin);
cin.get();
}
int summa(int a, int b)
{
int sum;
sum = a + b;
return sum;
}
double summa(double a, double b)
{
double sum;
sum = a + b;
return sum;
}
// Project Draft_2011-10-10
//Для Си
#include <stdio.h>
#include <conio.h>
#include <locale.h>
int summa(int a, int b);
double summa(double a, double b);
void main()
{
setlocale(LC_CTYPE, "Russian_Russia.1251");
int a, b, sumInt;
double c, d, sumDouble;
printf("\n Введите первое слагаемое целого типа: ");
scanf("%d", &a);
printf("\n Введите второе слагаемое целого типа: ");
scanf("%d", &b);
sumInt = summa(a, b);
printf("\n %d + %d = %d\n", a, b, sumInt);
printf("\n Введите первое слагаемое: ");
scanf("%Lf", &c);
printf("\n Введите второе слагаемое: ");
scanf("%Lf", &d);
sumDouble = summa(c, d);
printf("\n %Lf + %Lf = %Lf", c, d, sumDouble);
getch();
}
int summa(int a, int b)
{
int sum;
sum = a + b;
return sum;
}
double summa(double a, double b)
{
double sum;
sum = a + b;
return sum;
}
// Для С++
#include <iostream>
#include <locale>
using namespace std;
int summa(int a, int b);
double summa(double a, double b);
void main()
{
setlocale(LC_CTYPE, "Russian_Russia.1251");
int a, b, sumInt;
double c, d, sumDouble;
cout << endl << " Введите первое слагаемое целого типа: ";
cin >> a;
cout << endl << " Введите второе слагаемое целого типа: ";
cin >> b;
sumInt = summa(a, b);
cout << endl << " " << a << " + " << b << " = " << sumInt << endl;
cout << endl << " Введите первое слагаемое: ";
cin >> c;
cout << endl << " Введите второе слагаемое: ";
cin >> d;
sumDouble = summa(c, d);
cout << endl << " " << c << " + " << d << " = " << sumDouble;
fflush(stdin);
cin.get();
}
int summa(int a, int b)
{
int sum;
sum = a + b;
return sum;
}
double summa(double a, double b)
{
double sum;
sum = a + b;
return sum;
}
И уточняй, в C или в C++. Хороший программист в этих языках пишет по-разному.
Вообще-то 1+4=5 это не функция, а равенство в математике: сумма (выражение) в левой части равна правой части.
Функция - это когда по известному значению аргумента можно сопоставить (определить) одно (или несколько) значений самой функции.
Так же и в программировании. А это равенство. Здесь нет аргументов - одни лишь числа.
Функция - это когда по известному значению аргумента можно сопоставить (определить) одно (или несколько) значений самой функции.
Так же и в программировании. А это равенство. Здесь нет аргументов - одни лишь числа.
Похожие вопросы
- Напишите задачу на C++. Найти, какая оценка наиболее часто встречалась на ЕГЭ. Входные данные: 1 1 1 2 2 3 1 3 4 5 3.
- не очень сложная прога на c++ не робит: Написать функцию, сравнивающую площадь двух треугольников, по координатам их вер
- Что лучше для новичка, что бы написать программу? 1.Visual Basic 2.Delphi 3.C++ 4.Assembler
- Вычислить произведение n>=2 (n четное) сомножителей y=(2/1)*(2/3)*(4/3)*(4/5)*(6/5)*(6/7)*..
- С++.Дан одномерный числовой массив. Написать функции.
- Написать функцию
- Подробная установка связки Apache 2.0 + Php 5.1.4 + Mysql Server 4.1.16 под Win32 платформу
- (C#) Как написать свой компилятор или интерпретататор на C#?
- ПОМОГИТЕ! Нужны числа от 1 до 1 000 000 в таком порядке:. 1 2 3 4 5 6 7
- Как написать функцию возведения квадратной матрицы в степень? Язык Паскаль