Write a C program to add two numbers before the main function
is called.
Answers were Sorted based on User's Feedback
Answer / deepjot kaur
void AddTwoNumbers();
#pragma startup AddTwoNumbers
void main()
{
printf("\n Executing Main...");
}
void AddTwoNumbers()
{
int num1,num2 = 0;
printf( "\nEnter number 1 : ");
scanf( "%d", &num1 );
printf( "\nEnter number 2 : ");
scanf( "%d", &num2 );
printf( "\nThe sum is = %d..." ,(num1 + num2) );
}
| Is This Answer Correct ? | 45 Yes | 29 No |
Answer / boss
Answer#1 above by Deepjot Kaur is the ONLY CORRECT ANSWER
Here. Pls ignore all others. They Posters did not understood
the Question basically.
The Qn is: We need to write a program in which there is one
main and a function. When executed, Function should run
first and then the Main().
| Is This Answer Correct ? | 10 Yes | 3 No |
Answer / sheenu
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,c;
clrscr();
printf("enter the value");
scanf("%d%d",&a,&b);
c=a+b;
printf("%d",c);
getch();
}
| Is This Answer Correct ? | 8 Yes | 5 No |
Answer / govind verma
but #prgma does not support on gcc... so this code is run only turbo c ......
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / naveen
#include <stdio.h>
#include <conio.h>
void main();
{
int a,b,c;
scanf("%d%d", &a,&b);
printf("enter a two numbers \n");
c=a+b;
printf("The add of two numbers are %d ",c);
clrscr();
getch();
}
| Is This Answer Correct ? | 6 Yes | 5 No |
Answer / salini
#include<stdio.h>
void main()
{
int a,b,c;
printf("Enter the first number :");
scanf("%d \n",&a);
printf("Enter the second number :");
scanf("%d \n",&b);
c=a+b;
printf("The addition of %d and %d is %d",&a,&b,&c);
}
| Is This Answer Correct ? | 3 Yes | 5 No |
#include <stdio.h>
int func()
{
int a = 10;
int b = 20;
printf("\nExecuting func FIRST...\n");
printf("Sum of the two numbers is %d", (a + b));
return (a + b);
}
int x = func();
int main(int argc, char* argv[])
{
printf("\nExecuting Main LAST...\n");
return 0;
}
| Is This Answer Correct ? | 12 Yes | 15 No |
Answer / nirmal bhattarai
#include<stdio.h>
#include<conio.h>
void main()
{
rintf("\n Executing Main...");
}
void AddTwoNumbers()
{
int num1,num2 = 0;
printf( "\nEnter number 1 : ");
scanf( "%d", &num1 );
printf( "\nEnter number 2 : ");
scanf( "%d", &num2 );
printf( "\nThe sum is = %d..." ,(num1 + num2) );
}
get();
}
| Is This Answer Correct ? | 1 Yes | 4 No |
Answer / b.vinod
#include<stdio.h>
main()
{
int a,b,c;
printf("Enter the value a,b");
scanf("%d%d",&a,&b);
c=a+b;
printf("c value is%d",a);
}
| Is This Answer Correct ? | 11 Yes | 27 No |
Answer / divya prabhu
#include<stdio.h>
#include<conio.h>
void add()
{
int a,b,c;
printf("\n Enter the two numbers to be added:");
scanf("%d %d",&a,&b);
c=a+b;
printf("\n The addition of two entered numbers is: %
d",c);
}
void main()
{
clrscr();
add();
getch();
}
| Is This Answer Correct ? | 12 Yes | 31 No |
#define DIM( array, type) sizeof(array)/sizeof(type) main() { int arr[10]; printf(“The dimension of the array is %d”, DIM(arr, int)); }
Given an array of characters which form a sentence of words, give an efficient algorithm to reverse the order of the words (not characters) in it.
main(){ unsigned int i; for(i=1;i>-2;i--) printf("c aptitude"); }
main() { int i=0; while(+(+i--)!=0) i-=i++; printf("%d",i); }
9 Answers CSC, GoDB Tech, IBM,
void main() { char ch; for(ch=0;ch<=127;ch++) printf(“%c %d \n“, ch, ch); }
main() { void swap(); int x=10,y=8; swap(&x,&y); printf("x=%d y=%d",x,y); } void swap(int *a, int *b) { *a ^= *b, *b ^= *a, *a ^= *b; }
posted by surbhi just now main() { float a = 5.375; char *p; int i; p=(char*)&a; for(i=0;i<=3;i++) printf("%02x",(unsigned char) p[i]); } how is the output of this program is :: 0000ac40 please let me know y this output has come
main() { float i=1.5; switch(i) { case 1: printf("1"); case 2: printf("2"); default : printf("0"); } }
main() { int i, j; scanf("%d %d"+scanf("%d %d", &i, &j)); printf("%d %d", i, j); } a. Runtime error. b. 0, 0 c. Compile error d. the first two values entered by the user
main() { char c; int i = 456; clrscr(); c = i; printf("%d", c); } a. 456 b. -456 c. random number d. none of the above
Given only putchar (no sprintf, itoa, etc.) write a routine putlong that prints out an unsigned long in decimal.
6 Answers Fusion Systems GmbH,
#include<stdio.h> main() { int i=1,j=2; switch(i) { case 1: printf("GOOD"); break; case j: printf("BAD"); break; } }