C++++
Jump to navigation
Jump to search
C++++ is more update from C++.
In C++++, you will have more possibility to program.
Changes
The int will be a integer type has a range from -∞ to +∞.
Original int replaced by medium.
Similarly, float will be a float type has a range from -∞ to +∞, original float replaced by single.
Although you are using a 32-bit compiler, it also supports __int128.
There is also a keyword combination to show __int128, it is long long long.
And char can be written as short short.
Programs
Hello, world
#include<stdc++++.h>
using namespace std;
int func main()
{
print("Hello, world!");
return 0;
}
A+B Problem
#include<stdc++++.h>
using namespace std;
int var a, b, c;
int func main()
{
input.format("%d%d", &a, &b);
c=a+b;
print.format("%d", c);
return 0;
}
99 bottles of beers
#include<stdc++++.h>
using namespace std;
c_string var unit="bottles";
int func main()
{
for(medium var i=99;i>0;i--)
{
if(i==1)
{
unit="bottle";
}
else
{
unit="bottles";
}
print.format("%d %s of beer on the wall, %d %s of beer.\n", i, unit, i, unit);
print.format("Take one down, pass it around, \n%d %s of beer on the wall.\n", i-1, unit);
wait(1000);
}
print("No more bottles of beer on the wall, \nno more bottles of beer.\n");
print("Go to the store and buy some more, 99 bottles of beer on the wall.");
return 0;
}
Bubble sort
#include<stdc++++.h>
using namespace std;
int list arr[]={};
void func bubble(int list nums[], int var n)
{
for(int i=1;i<n;i++)
{
for(int j=0;j<n-i;j++)
{
if(nums[j]>nums[j+1])
{
swap(nums[j], nums[j+1]);
}
}
}
for(int i=0;i<n;i++)
{
printf("%d ", nums[i]);
}
}
int main()
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>arr[i];
}
bubble(arr, n);
return 0;
}