Creativity can be taught

Everyone can be creative knowing these tools/tips.

pdf Creativity Tools


Creativity can be taught.

Anyone can create and innovate.

Creativity is about generating new ideas.

Innovation is about implementing them.

Brainstorming: Generate ideas without constraints. Evaluate them later.

Mindmap:  Utilize memory / association power of brain. Instantly find related words on any topic. Use the 5W and 1H questions for getting started.


Tools for generating new ideas:

Juxtaposition: Bring two things together – Related or Unrelated – Natural or forced – Conscious or Random

Out-of-the-box: Think out of boundary / assumption / logic / usefulness

Change: Shape / Size / Color / Approach / Order / Perspective / Entry-point / Application-area

Reverse / Eliminate / Separate / Copy / Combine: Function / Logic

More Verbs for ideas generation: Remember the basic operators and the 6 universal questions (5W and 1H).


C program to trim blank spaces

#include <stdio.h>

void copy(char *to, char *from);

int main(void)

char str[80];

copy (str,” this ia a test “);

printf(“without spaces:%s”,str);

return 0;


void copy(char *to, char *from)


const char *p; char *q;

for(p=from,q=to;*p != ‘ ‘; p++)

// space between quotes in the above statement

if (*p != ‘ ‘) { *q=*p; q++; }


*q = ”;


// Download here.

// trim.doc

Tips: This function can be modified to find and replace a char.

See this page for an example Find and Replace

See this page for string replace: string replace