#include<stdio.h> #include <stdlib.h> #include <time.h> void fun(int x,int y,int n,int a) { textcolor(13); gotoxy(x,y); cprintf("%d->%c",n,a); } void box(int c,int r,int s,int y) { int i ; textcolor(3); gotoxy(s,y); cprintf("%c",218); for(i=s+1;i<c+1;i++) { gotoxy(i,y); cprintf("%c",196); } for(i=s+1;i<c+1;i++) { gotoxy(i,r); cprintf("%c",196); } gotoxy(c,y); cprintf("%c",191); for(i=y+1;i<r;i++) { gotoxy(s,i); cprintf("%c",179); } for(i=y+1;i<r;i++) { gotoxy(c,i); cprintf("%c",179); } gotoxy(s,i); cprintf("%c",192); gotoxy(c,i); cprintf("%c",217); } void help() { box(78,24,2,1); box(70,9,52,5); box(77,23,30,15); gotoxy(50,15); printf("Play Like This"); gotoxy(31,16); printf("1.Choose a two digit number and add the digits"); gotoxy(31,17); printf("2.Subtract the sum from original number"); gotoxy(31,18); printf("3.See the symbol opposit to the number you got"); gotoxy(31,19); printf("4.Press any key The MIND READER will "); gotoxy(31,20); printf(" display the symbol you got"); gotoxy(31,21); printf("5.For Best Results Please don't Turn your "); gotoxy(31,22); printf(" Eyes from the screen"); } void ran() { time_t t; int r,i; int a[]={1,2,3,4,5,6,14,15,16,17,18,19,20,21,22,23,24,25,27,29, 30,33,34,35,36,37,38,40,41,42,43,60,62,61,63,64,123,124, 125,126,127,128,154,155,156,171,172,174,175,229,234,235, 236,237,238,239, 240,242,243,244,245,246,247,251,254}; srand((unsigned) time(&t)); r=rand() % 65; help(); textcolor(10); gotoxy(50,2); cprintf("MAIND READER"); for(i=1;i<23;i++) { textcolor(13); gotoxy(3,i+1); cprintf("%d->%c ",i,a[rand()%65]); gotoxy(10,i+1); cprintf("%d->%c ",i+22,a[rand()%65]); gotoxy(17,i+1); cprintf("%d->%c ",i+44,a[rand()%65]); gotoxy(24,i+1); cprintf("%d->%c ",i+66,a[rand()%65]); } fun(3,10,9,r); fun(3,19,18,r); fun(10,6,27,r); fun(10,15,36,r); fun(17,2,45,r); fun(17,11,54,r); fun(17,20,63,r); fun(24,7,72,r); fun(24,16,81,r); for(i=1;i<12;i++) { gotoxy(31,i+1); cprintf("%d->%c ",i+88,a[rand()%65]); } gotoxy(55,7); textcolor(15+BLINK); cprintf("Press Any Key"); getch(); gotoxy(55,7); textcolor(BLACK); cprintf("Press Any Key"); gotoxy(61,7); textcolor(15+BLINK); cprintf("%c",r); } void main() { int i; clrscr(); ran(); getch(); }
Write, Run & Share C Language code online using OneCompiler's C online compiler for free. It's one of the robust, feature-rich online compilers for C language, running the latest C version which is C18. Getting started with the OneCompiler's C editor is really simple and pretty fast. The editor shows sample boilerplate code when you choose language as 'C' and start coding!
OneCompiler's C online editor supports stdin and users can give inputs to programs using the STDIN textbox under the I/O tab. Following is a sample C program which takes name as input and print your name with hello.
#include <stdio.h>
int main()
{
char name[50];
printf("Enter name:");
scanf("%s", name);
printf("Hello %s \n" , name );
return 0;
}
C language is one of the most popular general-purpose programming language developed by Dennis Ritchie at Bell laboratories for UNIX operating system. The initial release of C Language was in the year 1972. Most of the desktop operating systems are written in C Language.
When ever you want to perform a set of operations based on a condition if-else
is used.
if(conditional-expression) {
// code
} else {
// code
}
You can also use if-else for nested Ifs and if-else-if ladder when multiple conditions are to be performed on a single variable.
Switch is an alternative to if-else-if ladder.
switch(conditional-expression) {
case value1:
// code
break; // optional
case value2:
// code
break; // optional
...
default:
// code to be executed when all the above cases are not matched;
}
For loop is used to iterate a set of statements based on a condition.
for(Initialization; Condition; Increment/decrement){
// code
}
While is also used to iterate a set of statements based on a condition. Usually while is preferred when number of iterations are not known in advance.
while(condition) {
// code
}
Do-while is also used to iterate a set of statements based on a condition. It is mostly used when you need to execute the statements atleast once.
do {
// code
} while (condition);
Array is a collection of similar data which is stored in continuous memory addresses. Array values can be fetched using index. Index starts from 0 to size-1.
data-type array-name[size];
data-type array-name[size][size];
Function is a sub-routine which contains set of statements. Usually functions are written when multiple calls are required to same set of statements which increases re-usuability and modularity.
Two types of functions are present in C
Library functions are the in-built functions which are declared in header files like printf(),scanf(),puts(),gets() etc.,
User defined functions are the ones which are written by the programmer based on the requirement.
return_type function_name(parameters);
function_name (parameters)
return_type function_name(parameters) {
//code
}