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 |
Is the following code legal? void main() { typedef struct a aType; aType someVariable; struct a { int x; aType *b; }; }
int swap(int *a,int *b) { *a=*a+*b;*b=*a-*b;*a=*a-*b; } main() { int x=10,y=20; swap(&x,&y); printf("x= %d y = %d\n",x,y); }
main() { float i=1.5; switch(i) { case 1: printf("1"); case 2: printf("2"); default : printf("0"); } }
How do you write a program which produces its own source code as its output?
To Write a C program to remove the repeated characters in the entered expression or in entered characters(i.e) removing duplicates. String contains only lowercase characters ['a'-'z']
Is this code legal? int *ptr; ptr = (int *) 0x400;
main() { int i=300; char *ptr = &i; *++ptr=2; printf("%d",i); }
void main() { void *v; int integer=2; int *i=&integer; v=i; printf("%d",(int*)*v); }
#define square(x) x*x main() { int i; i = 64/square(4); printf("%d",i); }
4 Answers Google, HCL, Quick Heal, WTF,
main() { int i=-1; -i; printf("i = %d, -i = %d \n",i,-i); }
main(){ int a= 0;int b = 20;char x =1;char y =10; if(a,b,x,y) printf("hello"); }
program to Reverse a linked list
12 Answers Aricent, Microsoft, Ness Technologies,