Find greatest number out of 10 number without using loop.
Answers were Sorted based on User's Feedback
Answer / ashwin
#include<stdio.h>
int MAX(int a,int b)
{
if(a>b)
return a;
else
return b;
}
int max(int a[],int n)
{
if(n==1)
return a[0];
else
return MAX(a[n-1],max(a,n-1));
}
int main()
{
int a[]={3,5,1,5,7,3,9,0,2,6};
int n=10,big;
big=max(a,n);
printf("%d",big);
return 0;
}
Is This Answer Correct ? | 8 Yes | 2 No |
Answer / dheeraj
#include<stdio.h>
#include<conio.h>
input(int a[]);
find(int []);
int i=0,a[10],j=0,max=0;
main()
{
clrscr();
printf("enter no");
input(a);
find(a);
printf("\nmax no is==%d",max);
}
input(int a[10])
{
i++;
scanf("%d",&a[i]);
if(i<10)
{
input(a);
}
}
find(int a[10])
{
if(j<10)
{
j++;
if(max<a[j])
{
max=a[j];
}
find(a);
}
}
Is This Answer Correct ? | 9 Yes | 8 No |
Answer / khurshid alam
#include<stdio.h>
int show();
int main()
{
printf("The bigger value is:%d",show());
}
int show()
{
static int big=0,a=0,c=0;
printf("enter number");
scanf("%d",&a);
if(a>big)
big=a;
if(c<=10)
{
c++;
show();
}
return big;
}
Is This Answer Correct ? | 2 Yes | 1 No |
Answer / satya
#include<stdio.h>
void main()
{
static int big=0,a=0,cnt=0;
printf("enter number");
scanf("%d",&a);
if(a>big)
big=a;
if(cnt<=10)
{
cnt++
main();
}
printf("largest number amongest 10 numbers is :%d",big);
}
Is This Answer Correct ? | 4 Yes | 11 No |
Answer / joshi
/* for same qustion this */
void main()
{
int a,b;
clrscr();
printf (enter the two number :);
scanf("%d%d",a,b);
if (a>b)
printf ("%d\n greater number",a);
else
printf ("%d\n greter number",b);
getch();
}
Is This Answer Correct ? | 11 Yes | 48 No |
What is %s and %d in c?
what is the difference between auto and static keywords
1 Answers cDot, College School Exams Tests, TCS,
Explain what is gets() function?
write a program for 7*8 = 56 ? without using * multiply operator ? output = 56
void main() { static int i = 5; if(--i) { main(); printf("%d ",i); } } what would be output of the above program and justify your answer? }
5 Answers C DAC, CDAC, Infosys, Wipro,
What is union and structure in c?
Explain what would happen to x in this expression: x += 15; (assuming the value of x is 5)
Explain what is the difference between text files and binary files?
What is the difference between macros and inline functions?
What is the use of keyword VOLATILE in C?
How do you construct an increment statement or decrement statement in C?
Is array a primitive data type in c?