write a programming using for loop in c++ to generate diamond
trangel?
C++ program to print a diamond inside a box using asterisks.
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{
int i=0,j=0,num;
clrscr();
cout<<"Enter limit\n";
cin>>num;
cout<<endl;
for(i=-(num+2);i<=num+2;i++)
{
for(j=-(num+2);j<=num+2;j++)
{
if(abs(i)+abs(j)<=num||j==-(num+2)
||j==(num+2)||i==-(num+2)||i==(num+2))
{
cout<<"*";
}
else
{
cout<<" ";
}
}
cout<<endl;
}
getch();
}
Another solution for the same question :
http://programscpp.blogspot.in/2012/08/program-to-print-diamond-in-box-2.html
Is This Answer Correct ? | 6 Yes | 2 No |
Explain virtual functions in C++.
What are the differences between new and malloc?
Explain static and dynamic memory allocation with an example each.
What is c++ flowchart?
Explain virtual destructor?
which is the easy way to divide any integer by 2?
Write a program to find the Fibonacci series recursively.
What are the types of container classes?
Does there exist any way to make the command line arguments available to other functions without passing them as arguments to the function?
What are the advantage of using register variables?
What is implicit pointer in c++?
What is data binding in c++?