Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


print numbers till we want without using loops or condition
statements like specifically(for,do while, while swiches,
if etc)!

Answers were Sorted based on User's Feedback



print numbers till we want without using loops or condition statements like specifically(for,do wh..

Answer / raghuram.a

//Simple.use recursion!
#include<stdio.h>
int f(int i,int n)
{
i<=n&&printf("\t%d",i)&&f(++i,n);
return 1;
}
main()
{
f(1,100);
return 0;
}

Is This Answer Correct ?    13 Yes 6 No

print numbers till we want without using loops or condition statements like specifically(for,do wh..

Answer / anil

//To print 1-50 without using any loops or condition statement
main()
{
static int i;
printf("%d \n",i++);
(i%51)&&main();
}

Is This Answer Correct ?    11 Yes 11 No

print numbers till we want without using loops or condition statements like specifically(for,do wh..

Answer / pree

i wnt to print 1 to 15 without using any loop,conditional
statments ,ternary operators,if conditions
nothing.........is dere any way now to print the numbers????/

Is This Answer Correct ?    2 Yes 2 No

print numbers till we want without using loops or condition statements like specifically(for,do wh..

Answer / uday

Console.WriteLine(
String.Join(
", ",
Array.ConvertAll<int, string>(
Enumerable.Range(1, 100).ToArray(),
j => j.ToString()
)
)
);

Is This Answer Correct ?    0 Yes 0 No

print numbers till we want without using loops or condition statements like specifically(for,do wh..

Answer / grasshopper

simple !
create a loop by main()

.i.e call main(previous_num) from main.

till break char is hit.

Is This Answer Correct ?    9 Yes 10 No

print numbers till we want without using loops or condition statements like specifically(for,do wh..

Answer / prince

main()
{
int n;
printf("enter limit:");
scanf("%i",&n);
print(n);
}

print(int n)
{
n>0?print(n-1):printf("");
printf("\n%d",n);
}

Is This Answer Correct ?    10 Yes 11 No

print numbers till we want without using loops or condition statements like specifically(for,do wh..

Answer / nain

plz explain above answer ......

Is This Answer Correct ?    3 Yes 5 No

print numbers till we want without using loops or condition statements like specifically(for,do wh..

Answer / srujana

#include<stdio.h>
void main()
{
int i=0;
printf("value of i",(i>=100)?exit(0):i);
i++;
continue;
}
OR
by using recursion
#include<stdo.h>
int rec(int i)
{
if(i>=100)
return;
else
i++;
return i;
}
void main()
{
rec(1);
}

Is This Answer Correct ?    0 Yes 4 No

print numbers till we want without using loops or condition statements like specifically(for,do wh..

Answer / srividhya

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
int i=0,n,x;
scanf("%d",&n);
label1:
{
printf("%d",i);
i++;
x=i<n?i:0;
exit(x);
continue;
}
getch();
}

Is This Answer Correct ?    8 Yes 15 No

print numbers till we want without using loops or condition statements like specifically(for,do wh..

Answer / akshay babar

#include<stdio.h>
int print(int i)
{
if(i>0)
return print(printf("%d", i--));
else
return 1;
}
main()
{
print(100);
return 0;
}

Is This Answer Correct ?    2 Yes 11 No

Post New Answer

More C Code Interview Questions

find A^B using Recursive function

2 Answers  


writte a c-programm to display smill paces

2 Answers  


write a program for area of circumference of shapes

0 Answers  


#define FALSE -1 #define TRUE 1 #define NULL 0 main() { if(NULL) puts("NULL"); else if(FALSE) puts("TRUE"); else puts("FALSE"); }

1 Answers  


main() { int a=2,*f1,*f2; f1=f2=&a; *f2+=*f2+=a+=2.5; printf("\n%d %d %d",a,*f1,*f2); }

6 Answers  


what is oop?

3 Answers  


union u { struct st { int i : 4; int j : 4; int k : 4; int l; }st; int i; }u; main() { u.i = 100; printf("%d, %d, %d",u.i, u.st.i, u.st.l); } a. 4, 4, 0 b. 0, 0, 0 c. 100, 4, 0 d. 40, 4, 0

1 Answers   HCL,


¦void main() ¦{ ¦int i=10,j; ¦ j=i+++i+++i; ¦printf("%d",j); ¦getch(); ¦} ¦ output:-30 but in same question if we write as- ¦void main() ¦{ ¦int i=10; ¦ int j=i+++i+++i; ¦printf("%d",j); ¦getch(); ¦} ¦ output:-33 why output is changed from 30 to 33. Can any body answer...

3 Answers  


Write a C program that defines a 2-dimentional integer array called A [50][50]. Then the elements of this array should randomly be initialized either to 1 or 0. The program should then print out all the elements in the diagonal (i.e. a[0][0], a[1][1],a[2][2], a[3][3], ……..a[49][49]). Finally, print out how many zeros and ones in the diagonal.

2 Answers  


main() { printf("%d", out); } int out=100;

3 Answers  


What is your nationality?

1 Answers   GoDB Tech,


Which one is taking more time and why ? :/home/amaresh/Testing# cat time.c //#include <stdio.h> #define EOF -1 int main() { register int c; while ((c = getchar()) != EOF) { putchar(c); } return 0; } ------------------- WIth stdio.h:- :/home/amaresh/Testing# time ./time_header hi hi hru? hru? real 0 m4.202s user 0 m0.000s sys 0 m0.004s ------------------ Witout stdio.h and with #define EOF -1 =================== /home/amaresh/Testing# time ./time_EOF hi hi hru? hru? real 0 m4.805s user 0 m0.004s sys 0 m0.004s -- From above two case , why 2nd case is taking more time ?

0 Answers  


Categories