need suggestions.

Hello every one.Hope this is the right place to post this…
I am an engineering student of computer science.There going to be a tech fest in our college in few days.I am planning to start an event in that.My idea is to conduct some programming challenges in c,C++ . any suggestions of these events…

How about a most ceative use of a “hello world” program?

Example:
#include <stdio.h>

int main()
{
printf("helllooo, Helllooo, HELLLOOO…Hello!
");
printf("Nyuck, nuck, nuck…
");
return(0);
}

hey i dint get any thing…any more suggestions…

Strange… Compiles and runs fine for me…

lindy@lindys_contraption:~/Documents> gcc -o hello3 hello3.c
lindy@lindys_contraption:~/Documents> ./hello3
helllooo, Helllooo, HELLLOOO...Hello!
Nyuck, nuck, nuck...

Dude i asked him for something innovative(for some technical event nation wide) but he told me about hello word program. So i told him that i dint get any innovative idea in it. Thats the metter…

You know how to chain programs, right? Like making dlls for windows or grabing a driver.

Write a paper about how changing file headers can making writing shorter faster programs easier. Quite often programmers use long strings to name functions and routiens used by other programs, and these are passed and or searched using hundreds or thousands of clock cycles just handling string names. Show, how enumerating variables and strings with a simple search and replace, can speed up code execution, and generating a text file header to labels variables from first to last in reguards to functions available to and for other programmers, can allow for the ease of use of enumerated variable and string names because, the CPU Ignores the headers, not the code intended to be executed. As long as the list of variable/strings come in the same order as shown in the precompiled header list, the functions can be accessed in that order. 8 bytes pass through a 64 bit system in system clock pulse from memory to the CPU, and in one CPU Clock pulse from the cache. But, the longer string and variable names require more processor time.

In essense prove that you don’t need long string and variable names by writing a header that is ignored by the processor, that should any user want to utilze that program/driver/screen saver or what ever, that information will be available and useful for producing Assembly Language Programs, C or C++ routiens. Get rid of long handle names for drivers, and explain the headers could be used because they will be ignored by the CPU and OS.

Prove that you don’t need long string or variable names, and can use a header that is ignored by the OS, with shorter executable code. The header would contain function names that are listed for each program access point. So, if you are writing a program that is linked to several others and drivers, the variable and string names are enumerated but not in the code. A simple search and replace can insure that nothing is greater than 64 bits long in a string or variable name. Then everything moves in one step from the Caches, or from memory based upon one of two clocks, the motherboard’s clock and the CPU’s clock.

We use too many long string and variable names, and that kind of compile is good for Alpha versions of projects to track things through memory and make sure the software is running right in development. But, after that and when a stable version is available it can run much faster with a new header that lists the enumerated handles over the long names. The OS ignores text in the headers when they are in the right place. That may need to be extended, but that would allow other programmers to use the stable version in writing software that accesses the program in chain, or as a driver.