7709 | SP | Output writing – Pointer to string as char array | "string literal to char pointer conversion" |
7704 | SP | Output writing – Pointer to string elements | "pointer to string elements" |
7699 | SP | Output Writing – passing integers as ref and as def value | |
7691 | SP | Output writing using structure copy and strcat use | |
7684 | SP | Output writing using structure copy and strcat use | |
7663 | SP | Array of Structure – Output Writing | "structure referencing", "structure passing" |
7635 | SP | Finding Type and Member Accessibility | "mullevel inheritance","inheritance" |
7527 | CLCS | Simple declaration, value putting and direct value display from 2D array | "2D array declaration","declaration without initialisation","Declaration without initialization" |
7521 | CLCS | Sum of primary diagonal members of a square matrix using 1 loop only | "sum of diagonal","sum of primary diagonal","sum of main diagonal","sum of left diagonal","main diagonal","left diagonal" |
7519 | CLCS | Sum of primary diagonal members of a square matrix array | |
7506 | CLCS | Character pointer to string literal declaration | "char pointer","Character pointer","char pointer to string literal","pointer to string" |
7503 | CLCS | Simple pointer declaration | "pointer variable","dereferencing","Address of","value at" |
7500 | SP | Output writing – pointer and pointer value increment for array | "pointer increment" |
7484 | CLCS | File Creation with ! check | ofstream, close, ! |
7481 | CLCS | File Creation with fail() check | ofstream, close, fail |
7479 | CLCS | Empty File Creation | ofstream, close, |
7473 | CLCS | Copy Constructor Call When Function Returns a Reference to Class Object | "Copy Constructor when function returns reference to an object" |
7470 | CLCS | Copy Constructor Call When Passed as Value to A Function | "Copy Constructor when object passed as value to a function" |
7466 | CLCS | Object Copying by Assignment or By Copy Constructor | "Copy Constructor vs object copying by assignment","Object assignment" |
7463 | CLCS | Basic Copy Constructor and Using it | "Copy Constructor","Overloading for handling data types" |
7038 | EQ | 04C-2019S-C2 | |
7030 | EQ | 04C-2019S-C1 | |
7026 | EQ | 04B-2019S-C2 | |
7023 | EQ | 04B-2019S-C1 | |
7020 | EQ | 04A-2019S-C2 | |
7018 | EQ | 04A-2019S-C1 | |
7014 | EQ | 03E-2019S-C2 | |
7011 | EQ | 03E-2019S-C1 | |
7009 | EQ | 03D-2019S-C2 | |
7007 | EQ | 03D-2019S-C1 | |
7005 | EQ | 03C-2019S-C2 | |
7003 | EQ | 03C-2019S-C1 | |
6997 | EQ | 03B-2019S-C2 | |
6994 | EQ | 03B-2019S-C1 | |
6992 | EQ | 03A-2019S-C2 | |
6987 | EQ | 03A-2019S-C1 | |
6985 | EQ | 02D-2019S-C2 | |
6982 | EQ | 02D-2019S-C1 | |
6977 | EQ | 02C-2019S | |
6972 | EQ | 02B-2019S-C2 | |
6970 | EQ | 02B-2019S-C1 | |
6968 | EQ | 02A-2019S | |
6962 | EQ | 01F-2019S | |
6959 | EQ | 01E-2019S | |
6953 | EQ | Function arguments as pointer reference – Output writing | "Function reference passing" |
6951 | EQ | 01C-2019S | "using structure references" |
6944 | EQ | 01B-2019S | |
6942 | EQ | 01A-2019S | |
6698 | EQ | 04C-2018S | |
6696 | EQ | 04B-2018S | |
6694 | EQ | 04A-2018S | |
6691 | EQ | 03E-2018S | |
6675 | EQ | 03D-2018S | |
6671 | EQ | 03C-2018S | |
6669 | EQ | 03B-2018S | |
6667 | EQ | 03A-2018S | |
6664 | EQ | 02D-2018S | |
6661 | EQ | 02C-2018S | |
6657 | EQ | 02B-2018S | |
6654 | EQ | 02A-2018S | |
6652 | EQ | 01F-2018S | |
6649 | EQ | 01E-2018S | |
6646 | EQ | 01D-2018S | |
6644 | EQ | 01C-2018S | |
6641 | EQ | 01B-2018S | |
6637 | EQ | 01A-2018S | |
6615 | EQ | 04C-2019S | |
6612 | EQ | 04B-2019S | |
6610 | EQ | 04A-2019S | |
6607 | EQ | 03E-2019S | |
6604 | EQ | 03D-2019S | |
6601 | EQ | 03C-2019S | |
6598 | EQ | 03B-2019S | |
6595 | EQ | 03A-2019S | |
6591 | EQ | 02D-2019S | |
6589 | EQ | 02C-2019S | |
6583 | EQ | 02B-2019S | |
6580 | EQ | 02A-2019S | |
6572 | EQ | 01F-2019S | |
6570 | EQ | 01E-2019S | |
6567 | EQ | 01D-2019S | |
6564 | EQ | 01C-2019S | |
6562 | EQ | 01B-2019S | |
6559 | EQ | 01A-2019S | |
6184 | EQ | Finding position in binary file using tellg() | |
6182 | EQ | Finding data match in binary file | |
6179 | EQ | Finding 4 character words in a text file | |
6177 | EQ | 03E-2016 | |
6174 | EQ | Function to show middle row and middle column of a 2D Array | |
6170 | EQ | 03C-2016 | |
6167 | EQ | Finding relative address in 2D Array | |
6165 | EQ | Value modification function of 1 D array using slab based conditions | |
6162 | EQ | 02D-2016 | |
6160 | EQ | 02C-2016 | |
6158 | EQ | 02B-2016 | |
6154 | EQ | 02A-2016 | |
6146 | EQ | 01F-2016 | |
6085 | EQ | 01E-2016 | |
6083 | EQ | 01D-2017 | |
6079 | EQ | 01C-2016 | |
6077 | EQ | 01B-2016 | |
6074 | EQ | 01A-2016 | |
6053 | EQ | 04C | |
6049 | EQ | Counting of object containing a particular string match in a binary file | |
6047 | EQ | 04A | |
6043 | EQ | 03E | |
6041 | EQ | 03D | |
6039 | EQ | 2-D Array Element Address Calculation | |
6036 | EQ | Sum of middle row of 2D Matrix | |
6032 | EQ | 03A | |
6030 | EQ | 02D | |
6027 | EQ | 02C | |
6025 | EQ | 02B | |
6022 | EQ | 02A | |
6018 | EQ | 01F | |
6016 | EQ | 01E | |
6012 | EQ | 01D | |
6008 | EQ | 01C-2015 | |
6006 | EQ | 01B-2017 | |
6004 | EQ | 01A-2017 | |
5983 | CLCS | C05A-2015 | |
5979 | EQ | 04C-2015 | |
5977 | EQ | 04B-2015 | |
5973 | EQ | 04A-2015 | |
5967 | EQ | 03E-2015 | |
5964 | EQ | Reversing each row of a 2D array | |
5962 | EQ | 03C-2015 | |
5959 | EQ | 2-D Array Element Address Calculation | |
5957 | EQ | 03A-2015 | |
5953 | EQ | 02D-2015 | |
5947 | EQ | 02C-2015 | |
5945 | EQ | 02B-2015 | |
5943 | EQ | Copy Constructor Definition and Example | "Copy Constructor Definition","Copy Constructor Example" |
5940 | EQ | 01F-2015 | |
5938 | EQ | 01E-2015 | |
5935 | EQ | Output Writing – passing integers as ref and as def value | |
5933 | EQ | 01C-2015 | |
5931 | EQ | Header File Marking | |
5928 | EQ | 01A-2015 | |
5897 | EQ | C05A | |
5895 | EQ | Finding position in binary file using tellg() | |
5892 | EQ | 04B | |
5890 | EQ | 04A | |
5885 | EQ | 03E | |
5881 | EQ | Reversing each column in a 2D Matrix | |
5878 | EQ | 03C | |
5873 | EQ | 2-D Array Element Address Calculation | |
5871 | EQ | 03A | |
5866 | EQ | 02D | |
5863 | EQ | 02C | |
5848 | EQ | 02B | |
5844 | EQ | Copy Constructor Definition and Example | |
5840 | EQ | 01F | |
5837 | EQ | 01E | |
5834 | EQ | Output Writing – passing integers as ref and as def value | |
5831 | EQ | 01C | |
5828 | EQ | Header File Marking | |
5825 | EQ | 01A | |
5793 | EQ | 04C | |
5788 | EQ | 04B | |
5783 | EQ | 04A | |
5777 | EQ | 03E | |
5775 | EQ | 03D | |
5772 | EQ | 2-D Array Element Address Calculation | |
5769 | EQ | Sum of middle column of 2D Matrix | |
5764 | EQ | 03A | |
5762 | EQ | Finding Type and Member Accessibility | "mullevel inheritance","inheritance" |
5759 | EQ | 02C | |
5756 | EQ | OOPs Concept Identification and Writing Object Declaration Statements | |
5752 | EQ | 02A | |
5730 | EQ | 04C | |
5726 | EQ | 04B | |
5722 | EQ | 04A | |
5717 | EQ | 03E | |
5714 | EQ | 03D | |
5689 | EQ | Binary file position determinations using tellg() | |
5686 | EQ | 04B | |
5681 | EQ | 04A | |
5674 | EQ | 03E | |
5668 | EQ | Function to display middle column of 2D Array | |
5665 | EQ | 03C | |
5661 | EQ | Finding relative address in 2D Array | |
5652 | EQ | 03A | |
5617 | SP | Searching elements from one array into another array | |
5638 | EQ | Inheritance Type, Data and Function Accessibility Identification | |
5634 | EQ | Defining Class Based on Data Members and Functions Given | |
5632 | EQ | OOPs Concept Identification and Destructor Calling Identification | |
5629 | EQ | Characteristics of OOP | |
5621 | EQ | Random picking from string array | |
5619 | EQ | Output writing parameterized class methods | |
5614 | EQ | 01D | |
5610 | EQ | Finding and removing Syntax Errors | |
5607 | EQ | Finding required libraries based on functions used | |
5600 | EQ | Finding incorrect identifiers | |
5596 | SP | Output Writing – Three dimensions in structure passed by reference | |
5591 | SP | Output writing – Possible Random Numbers Series | "Random Number" |
5573 | SP | Finding Valid Multiple value assignments | "assignment precedence","comma precedence" |
5571 | CLCS | Multiple value assignment attempts | "assignment precedence","comma precedence" |
5511 | CLCS | Assignment operator chain | "Successive assignment","Assignment chain" |
5433 | Q&A | Global and Local Object | |
5432 | EQ | Public Private Class Member | |
5421 | Q&A | Inline Function | |
5376 | SP | Output writing – Pointer to string and integer array | |
5372 | SP | Collecting 2D Array members, Doubling and Printing | "2d array double each member" |
5370 | SP | Filling integer array members based on user input and summing them | |
5368 | SP | Code Error Finding | |
5366 | SP | Differences between structure and array | "Structure and array difference" |
5362 | SP | Output writing – Three for loops | |
5358 | SP | Evaluating expressions | |
5354 | SP | Function for Addition of Series of Numbers Increasing by 10 | |
5350 | SP | Addition of Series of Numbers Increasing by 10 | |
5345 | SP | Output writing – forming expression within cout | |
5343 | SP | Correct Identifiers | "identifiers and keywords" |
5340 | SP | Finding errors – Programming basics | |
5330 | SP | comparing ceil, floor, round, abs function values | "ceil","floor","abs","round" |
5328 | SP | Finding hypotenuse of a right angled triangle | "hypotenuse of right angled triangle","Right angle triangle" |
5322 | EQ | Random Number Based Guessing of output of a 2D Array printing | "random number with 2D array" |
5318 | EQ | Output writing with pointer based traversing of an array | |
5304 | EQ | Macro definition for array filling | |
5302 | EQ | Code error finding | |
5300 | EQ | Required header files | |
5297 | EQ | Identifier or keyword writing | "identifiers and keywords" |
5281 | EQ | 2-D Array Element Address Calculation | "2D array address calculation" |
5274 | EQ | Printing Top Left Diagonal Half of Square Matrix Including Diagonal Members. | |
5270 | EQ | Sum of even and odd values in an array | |
5267 | EQ | Class Inheritance, Member Access and Constructor | |
5265 | SP | Output Writing – Function Returning reference | "reference returning from function","reference passing to function" |
5261 | EQ | Writing Class Definition | |
5235 | EQ | Inherited Function Calling | "Calling function methods" |
5231 | EQ | Function overloading identification | "Indeterminate Function overloading" |
5224 | EQ | Output writing – Possible Random Numbers | "Random Number" |
5204 | EQ | Output writing – Pointer to array | |
5197 | EQ | Output writing – Function – pass by reference | |
5195 | EQ | Error finding, typedef and others | |
5191 | EQ | File and string related header files | "fstream.h","string.h" |
5184 | SP | Error identification | |
5182 | SP | Alphabet series | |
5179 | SP | Code error in class | |
5054 | SP | Output Writing – Modifying and Reading int array using a pointer variable | "pointer to integer array","reading array variables using a pointer" |
5051 | SP | Output Writing Based on char and int array reference | "pointer to array" |
5046 | SP | Required header files in a file handling program | "display digits in a file", |
5044 | SP | Displaying three character words in a file | "File opening","file words display","displaying 3 character words in a file" |
5039 | SP | Displaying and counting lines starting with a certain character | "File opening","file lines counting","counting lines starting with some character in a text file" |
5036 | SP | Count Spaces in a Text File | "File opening","file space counting","space counting in a text file" |
5034 | SP | Count Words in a Text File | "File opening","file word counting","word counting in a text file" |
5032 | SP | Finding student division using a function | "using multiple return from from function","student division function" |
5026 | SP | Count alphabets in a file | "File opening","alphabet counting" |
5011 | SP | Tee Shirts Selection By Sports Teacher | "continue","jump statements","sports teacher" |
5004 | SP | Swapping first and last column | "2d array column swap","First and Last column Swap" |
5000 | SP | Swapping first and last row | "2d array row swap","First and Last Row Swap" |
4676 | CLCS | Child class reading parent class methods | "Inheritance","Simple Inheritance Example","Inheritance basics in c++","Accessing methods of a parent class by a child class","Accessing functions of a parent class by a child class" |
4673 | CLCS | Child class reading parent class data member | "Inheritance","Simple Inheritance Example","Inheritance basics in c++","Accessing data member of a parent class by c child class" |
4650 | CLCS | Dynamic Polymorphism (Runtime Polymorphism) | "runtime polymorphism","Dynamic polymorphism","Virtual function", |
4646 | CLCS | Function having many forms | "function overloading", "overloading of functions","adhoc polymorphism","polymorphism of functions" |
4643 | CLCS | Operator having many forms | "operator overloading", "overloading of operators","adhoc polymorphism","polymorphism on operators" |
4587 | CLCS | #define Macros Nesting | "#define directive","define macros nesting","#define expression as part of another expression" |
4585 | CLCS | #define directive as Macros Expressions | "#define directive","define macros","#define macros","#define for expressions" |
4580 | CLCS | #define directive – Preprocessor for Names to constant replacement | "#define directive","symbol to constant,"#define","hash define","define preprocessor" |
4572 | CLCS | #include directive – Preprocessor for header inclusion | "#include directive","inclusion type pre-processor","Preprocessor directives" |
4567 | CLCS | Finding size of enumerated data type | "Enumeration","Size of Enumerated Data Type","length of enum","Length of enumerated data type" |
4565 | CLCS | Enumerated data type with given set of values | "Enumeration","Enumerated Data Type","Enumeration with user given values","Enumeration values with switch case" |
4554 | CLCS | Simple use of enumerated data type | "Enumeration","Enumerated Data Type","Enumeration simple example" |
4506 | CLCS | typedef for arrays | "typedef","typedef for array along with array size" |
4503 | CLCS | typedef of a previously defined typedef | "typedef","primitive name to friendly name","Second level of typdef","Type definition of a type definition" |
4487 | CLCS | Same data types and count but signature different | "Function Overloading","Same parameter types but different signature","function signature" |
4485 | CLCS | Same function name but different purpose | "Function Overloading","Same name but different purpose" |
4483 | SP | Function overloading – Inch to centimeter conversion | "Function Overloading","Overloading for handling different type of data input" |
4481 | CLCS | Function overloading for different number of parameters | "Function Overloading","Overloading for handling different number of inputs","Overloading for handling variation in count of inputs", |
4479 | CLCS | Function overloading for handling different data types | "Function Overloading","Overloading for handling data types" |
4447 | SP | Error finding in function and related code | |
4445 | SP | Marking header files | |
4431 | SP | Token Identification | |
4341 | CLCS | Use of typedef – 1 | "typedef","primitive name to friendly name" |
4326 | CLCS | using setprecision without fixed or scientific format. | "setprecision","persistence of setprecision" |
4321 | SP | problem based on setw, setf and unsetf | "setf", "setf persistence","iosflag","left align","right align" |
4318 | CLCS | setf method for left and right alignment in a display field | "setf", "setf persistence","iosflag","left align","right align" |
4312 | CLCS | Testing setw() for persistence of its effect | "setw", "setw persistence" |
4310 | CLCS | Use of setw() manipulator | "setw","setw for text","setw for numbers" |
3990 | EQ | Identifying keywords and user defined identifiers | "identifiers","Keywords" |
3589 | CLCS | Modulus operator for integers | "Mod operator","% operator","remainder operator","Finding Remainder" |
3581 | SP | Check if number is a palindrome without using modulus operator | CP018,"number, palindrome",Palindrom number","Number reversal","Same number when reversed" |
3249 | SP | Output writing – If-else ambiguities | CP009,"If selection ambiguities","Assignment within if selection" |
3243 | SP | Frequency of a given character in a sentence | CP019,"count of any character in the string", "Frequency of character","How many times an alphabet occurs","Character occurance","Alphabet Occurance" |
3221 | SP | Suggesting Error Corrections in Natural Number Addition | CP012,"Error in Loops","Initialisation requirement of variables","Extra increments in for loop" |
3218 | CLCS | Find prime factors of a number | CP018,"Prime Factors","Unique factors which are prime","Factors of a number" |
3215 | SP | Output Writing – Logical Operators | CP005,"Logical Operators","Boolean to Integer implicit conversion" |
3208 | SP | Output writing implicit typecasting | CP006,"Implicit Conversion" |
3190 | SP | Finding input variables errors | CP006,"Error finding in input"."Logic interpretation error" |
3176 | CLCS | Checking for buzz number | CP018,"Buzz number finding","Buzz check" |
3173 | CLCS | Pascal’s Triangle Printing | CP017,"Pascal Triangle of Numbers" |
3164 | SP | Finding Errors – Escape Sequences | CP003,"use of double quote in string literal","use of double slash in string literal" |
3159 | SP | Finding errors – Programming basics | CP002,"io extraction operator" |
3128 | CLCS | Printing a damru/dumbbell pattern | CP017,"Dumb bell of stars","Damru of stars","Pattern of Damru","Pattern of Dumb bell" |
3124 | CLCS | Printing a diamond pattern | CP017,"Diamond of stars","Brick of stars","Pattern of diamond" |
3122 | SP | Square or cube based on even check selection | CP009,"Simple if-else","Test for divisibility","Mod operator","Modulus operator","Odd even check" |
3116 | CLCS | Downward Hollow Triangle with given base size and left offset | CP017,"Downward Hollow Pyramid","Downward Pyramid" |
3111 | CLCS | Upright Hollow Triangle with given base size | CP017,"Upright Hollow Pyramid","Upright Pyramid" |
3106 | CLCS | copying filtered array content to another array by maintaining count | Cp024,"Filter data array","data selection from an array","Array filter","Array selection","Filter data to an array","array of filtered data with count" |
3102 | CLCS | copying filtered array content to another array | Cp024,"Filter data array","data selection from an array","Array filter","Array selection","Filter data to an array","array of filtered data |
3098 | SP | Average value of array and members more than average | CP024,"Average of array","Finding more than average in an array","Filter array based on more than average","mean value of array","Filter for more than mean in array" |
3095 | CLCS | printing filtered array content | Cp024,"Filter data from array","data selection from an array","Array filter","Array selection" |
3091 | CLCS | Copying an Integer Array | CP024,"Array copying","Making second copy of integer array","numbers array copy","Member to member array copy" |
3088 | SP | Sum of integer array | CP024,"Linear array sum","Sum of integer array terms","integer array sum" |
3086 | SP | function to reverse an integer | CP022,"Number reversal","reversing an integer","reversing number" |
3082 | SP | Test palindrome for an integer number | CP022,"Number palindrome","Palindrome Number","Integer palindrome","Palindrome","Same number after reversal","Check Palindrome Number" |
3073 | SP | Reversing each word in a sentence | CP019,"reversing each word","Words reversal","Words in reversed order" |
3070 | SP | multiples of an integer | CP007,"Multiple of a number","Integer Multiples" |
3066 | SP | gallons to cubic centimeters unit conversion | CP008,"gallons ot cubic centimeters","gallons to cc","Unit conversion","Use of double data type" |
3060 | SP | Displaying long cout chains | CP002,"cout chain","endl in cout chain" |
3052 | CLCS | palindrome check on string object using the reverse function in algorithm lib | CP020,"reverse() function for palindrome","algorithm header file","compare() function for string object. |
3049 | CLCS | reversing a string object using the reverse function in algorithm lib | CP020,"reverse() function","algorithm header file" |
3045 | CLCS | accessing a character of object of string class | CP020,"at() function of string class","Accessing string class character" |
3031 | CLCS | Use of clear() and empty() methods of string class object | CP020,"Clearing string objects","Checking for empty string objects" |
3028 | CLCS | Copy and Addition (Concatenation) of string class based strings | CP020,"String addition","String object copying","String object addition","String object concatenation" |
3023 | CLCS | User input to string class based strings | CP020,"Input to string","String class input using getline","Using cin for string objects" |
3018 | SP | First and last digit of an integer in a function and putting at reference location | CP023,"First and last digit of an integer","last and first digit of a number","Passing integer as reference" |
3009 | CLCS | Finding string class string length .length() .size() .c_str() methods | CP020,"number of characters in a string","string size","string length","Conversion of string class to c style string","String to null terminated string" |
3006 | CLCS | Strings with string class declaration, initialisation and assignment | CP020,"C++ string header","String class","string class based declaration",String instance initialisation","String class based initialization","Function style string initialisation","Function style string initialization" |
3001 | SP | For to while conversion | "For loop to while loop conversion" |
2997 | SP | Finding Errors | |
2994 | SP | Error checking switch-case (char-int check) | "Implicit conversion char to int","use of implicit conversion in switch-case" |
2990 | SP | Function overloading for area functions | "Polymorphic functions", "Overloaded Functions" |
2987 | SP | Output Writing – Pixel structure passed by reference | |
2984 | SP | Output Writing Structure pass by value/reference | "Structures passed as reference","Structures passed as value" |
2979 | CLCS | Structure passed as a reference | "Passing Structure by Reference","Referencing Structures in a function","structure referencing" |
2973 | SP | Slope of line -using structure Point passed to a function | "Slope of straight line","Passing structure to a function","Structure as argument values" |
2969 | CLCS | Passing structure to a function pass-by-value | "Passing structure as value","Call by value for structures","Function called with structures in parameter","structures as function arguments" |
2964 | SP | Output writing using strcpy for structure string variables | |
2961 | SP | Finding errors in structure declaration | "Structure declaration |
2955 | CLCS | Passing Structure variables to a function | "Structure variable to function","Pass structure variables","pass by value","pass by reference" |
2951 | SP | Function to return largest of three numbers along with all same check | "Function for largest of three","Greatest of three","Biggest of three" |
2946 | SP | Largest of three numbers using if else ladder | "Greatest of three","Biggest of three","Largest of Three","largest using if else","Greatest using if else" |
2943 | CLCS | Largest of three numbers using nested ternary operator | "Largest of three","biggest of three numbers","Greatest of three numbers","Greatest using ternary","Largest using ternary","Biggest using ternary" |
2938 | CLCS | Preparing Array of Structures | "Structures Array","Database creation using structures" |
2934 | CLCS | Nested Structures Initialisation | "Nested Structure Initilization","Initialize structure", |
2928 | SP | Nested Structure Initialisation | "Nested Structure Initialization","Structure Initialization" |
2924 | CLCS | Nesting of strucutres | "Structure within structure","Nested Structures" |
2920 | CLCS | Case where structure instance copy is not allowed | "Structure copying from different definitions","Structure instance copying" |
2916 | CLCS | Structure instance copying | "Structure copying","Structure instance to instance copy","Structure object copying","Object to object assignment","Instance to instance assignment" |
2911 | CLCS | Structure instance creation using pointer based notation | "Structure Instance","Structure Object","Structure pointer notation","Pointer Instance","Structure Pointer" |
2907 | CLCS | Check if Triangular Number (perfect square testing – double to int) | "Triangle Number", |
2900 | CLCS | Check if Triangular Number (perfect square testing – using rounded sqrt) | "Triangle Number", |
2897 | CLCS | Check if Triangular Number (perfect square testing – without sqrt) | "Triangle Number", |
2892 | CLCS | Check if Triangular Number (successive summation method) | "Triangle Number", |
2888 | CLCS | Check if Perfect Square (double to int conversion method) | "perfect square finding","double to int implicit conversion" |
2884 | CLCS | Check if Perfect Square | |
2874 | CLCS | Finding LCM/SCM of two integer numbers | "Finding least Common multiple", "Finding smalles common multiple","Leaast Common Multiple","Smalles Common Multiple",LCM,SCM |
2871 | CLCS | Finding GCD/HCF of two integer numbers | "Finding Greatest Common Divisor", "Finding Highest Common Factor","Greatest Common Factor","Greatest Common Measure",GCM,HCF,GCD,GCF |
2864 | CLCS | Series of triangular numbers | "Triangular numbers","Triangular series","Balls making equilateral triangle" |
2860 | SP | Triangular Number series using the Flyod’s triangle method | "Triangular Number","Triangle of Flyod", |
2856 | CLCS | Printing the Flyod’s Triangle | "Triangle of Flyod","Triangular Number" |
2854 | CLCS | Upright right half triangle of alphabets (row-wise increasing) | "triangle of alphabets","pyramid of alphabets","Half pyramid of alphabets" |
2848 | SP | Proving palindrome array | "Integer array palindrome","Check palindrome in integer array" |
2840 | SP | Find presence of a character in a null terminated string. | "find presence of character in string","find character","find a character" |
2814 | CLCS | Upright right half triangle of alphabets (column-wise increasing) | |
2809 | CLCS | Upright right half triangle of numbers | "right half pyramid","Pyramid Printing","Triangle printing",Triangle Output" |
2804 | CLCS | Inverted triangle with user given character | "downward pyramid" |
2799 | CLCS | Effect of partial or no intialisation of structure instance variables | "Instance initialisation","Object Initialisation","Structure","Structure object initialisation","Default values in initialisation","Default values in initialization" |
2795 | CLCS | Initialising structure variables while creating instances | CP027."Structure variables initilisation","Structure initialization" |
2791 | SP | Ternary operator within cout chain for selective printing | "ternary operator","ternary in cout chain" |
2781 | SP | Collect student details to structure and update selectively | |
2777 | CLCS | Creating global instances or objects of structures | "struct global instances","global objects in structure" |
2767 | CLCS | Structures demo program with int and char array | conglomerate,"structure template","Struct template" |
2757 | SP | Setting bigger of two values using function returning reference | "reference returning from function","reference passing to function" |
2754 | CLCS | Using function return by reference to modify a global array | "function returning reference to array indexes","reference to array index" |
2749 | CLCS | Function returning by reference | "return by reference","Function returning by reference" |
2742 | SP | Correcting error in function call by reference | "variable as address location","Passing constant to function" |
2737 | CLCS | Changing multiple values of integer array passed to a function | "array modifications", "array change in function" |
2733 | CLCS | Passing integer array to a function for linear search | "Linear search", "Linear search in Integer array","Search in Integer Array" |
2717 | SP | Counting words in a text input even if it is not well formed | CP019,"find words in a sentence","Word count in string" |
2706 | CLCS | Passing null terminated string to function using pointer notation | "null-terminated string","pointer notation","pass by reference","passing string" |
2701 | CLCS | Passing null terminated string to function using array notation | "null-terminated string","array notation","pass by reference","passing string" |
2746 | SP | Output writing function within function with array passing | |
2697 | SP | Array to array data | |
2689 | CLCS | Global and Local Function Declaration | |
2685 | CLCS | Variable swapping using function call by reference | swapping, interchange, "Swapping by call by reference", "Interchange by call by reference" |
2680 | CLCS | Function Call by Reference and Call by Value comparison | |
2677 | SP | Output Writing – isupper(), islower, isalpha() | |
2673 | SP | Character replacements in a string | |
2666 | SP | Trailing default parameters check | |
2661 | SP | Simple Interest function with default parameter values. | |
2659 | SP | Output writing – passing string as char pointer | |
2656 | SP | Char array passing to function | |
2652 | SP | output writing, pass by ref/pass by value | |
2649 | SP | output writing example strcpy, strcat | |
2647 | CLCS | Call by reference demonstration | |
2632 | SP | Word count assuming well formed sentence | "count number of words", "number of words" |
2628 | SP | Removing vowels from string | "vowel removal program", "string without vowels", "Switch case for vowel removal" |
2625 | SP | Change case of string input | |
2621 | CLCS | Reversing a null terminated string | "string reverse", "reverse a string", "Reversing a string","String Reversal" |
2614 | SP | count number of spaces in a given sentence | CP019,"count of space in string", "Frequency of space","Occurrence of space" |
2611 | CLCS | strcpy() and strcat() use in null terminated strings | |
2606 | CLCS | gets() puts() string functions use and misuse | |
2601 | SP | First word of sentence (by creating another null terminated string) | |
2594 | SP | First word of sentence (by individual character printing) | |
2577 | SP | Comparing two names for sort order | |
2571 | CLCS | Comparing two strings for exact character wise match or for sort order using strcmp() | string comparison, strcmp(), "int strcmp(const char * str1, const char * str2 )", |
2565 | CLCS | Comparing length of two strings entered by the user | |
2560 | CLCS | Getting string input from user using cin.getline | |
2556 | CLCS | Finding string length using the strlen() function | string length finding, string length computation, string.h, cstring, strlen |
2551 | CLCS | Finding string length using the null finding technique | string length finding, string length computation, null character check, |
2545 | CLCS | String declaration and initialisation | string, c style string, string declaration, string initialisation, string initialization, initialisation, initialization, string as character arrays, |
2510 | CLCS | Collecting array entries and displaying it like its formal representation | |
2506 | CLCS | Reversing an array | |
2502 | CLCS | Finding count of members in a linear array | |
2497 | CLCS | Swapping two variables without using third variable. | |
2493 | CLCS | Swapping two variables using temporary third variable. | |
2487 | SP | Average of temperature values stored in array | |
2482 | CLCS | upright triangle with user given character | |
2470 | CLCS | Pattern – Upright right half triangle of symbol | |
2464 | CLCS | Pattern – Inverted right half triangle of symbol | |
2459 | CLCS | Simple descending order series | |
2449 | CLCS | Multiple return paths in isPrime() function for prime number series | |
2443 | SP | Printing and summing series 1/n! form. | |
2438 | SP | Printing Terms and Sum of geometric series x+x^2/2+..+x^n/n | |
2434 | CLCS | Simple Geometric series 1+x+x^2+..+x^n | |
2429 | CLCS | Prime number series | |
2422 | SP | Gap increment series | |
2420 | SP | Cube series | |
2418 | SP | Odd number series beginning a given number and given term count | |
2413 | SP | Two previous terms addition series (like Fibonacci) from another number. | |
2409 | CLCS | Fibonacci series from 0 (Fixed first two terms) | |
2404 | CLCS | Fibonacci series from 0 (All terms using loop) | |
2392 | CLCS | Fibonacci series from 1 (All terms using loop) | |
2386 | SP | Simple interest program with function. | |
2382 | CLCS | Factorial table printing with number and its factorial | |
2375 | CLCS | Function in function calls using salary preparation example | |
2371 | SP | Switch case with fall through example. | |
2367 | CLCS | Series based on x^2+x+1 | |
2364 | CLCS | Series building concept with different term expression builder and term counter | |
2353 | CLCS | Square terms series | |
2346 | SP | Output writing – loop with unary operators in cout chain | |
2342 | SP | Identify errors in the variable names | |
2336 | SP | Identify errors in fractional constants | |
2331 | SP | Average of three integer numbers, double output | |
2325 | SP | Search in 2D Array | |
2321 | SP | Output of a ternary operator operation | |
2318 | CLCS | Age based discount using ternary operator | |
2314 | SP | Assignment, equality comparison problem | |
2310 | CLCS | Input as char data and outputting as int data. | |
2307 | SP | Converting input char to int and print ascii | |
2303 | SP | Print formatting using \t and \n escape sequences | |
2288 | CLCS | Using some popular escape sequence characters. | |
2284 | CLCS | Dangling else Problem in Leap Year Calculation | |
2263 | CLCS | Function polymorphism/overloading based on parameter data type | |
2258 | CLCS | Function polymorphism/overloading based on parameter count | |
2255 | CLCS | Using constant argument/parameter in a function | |
2250 | CLCS | Setting default parameters in function definition | |
2243 | CLCS | Setting default parameters in function prototype | |
2229 | SP | Product of single 2D matrix members | |
2218 | SP | Repeating a character using loop | |
2214 | CLCS | Repeated display function without any returned value – void type | |
2189 | CLCS | Sum of digits program using a function | |
2182 | CLCS | Area, circumference of circle using two functions | |
2179 | CLCS | Function with single parameter to evaluate an expression | |
2175 | CLCS | getline() and write() functions of stream I/O | |
2173 | SP | Count punctuation in user given text stream (using getline) | |
2167 | SP | Count punctuation in user given text stream (using get) | |
2160 | CLCS | get() put() functions of stream I/O | |
2157 | SP | Print next alphabet if possible | |
2155 | CLCS | getchar() putchar() : C-Style character level console I/O functions | |
2150 | CLCS | Check character group as alpha, digit, control, punctuation, lower, upper etc. | |
2147 | CLCS | Uppercase/lowercase and vice-versa conversion of alphabets | |
2145 | CLCS | modf() – Function to separate integer and fraction part | |
2143 | CLCS | fmod( ) – Modulus function for fractions | |
2137 | CLCS | Absolute value functions abs() fabs() | fabs, fabs(), abs, abs(), math functions |
2135 | CLCS | Maths – Rounding and related Functions | |
2130 | CLCS | Basic Trigonometric functions | |
2127 | CLCS | Math functions – sqrt/ pow/ log/ log10 | |
2122 | CLCS | Integer data limits checking | |
2119 | CLCS | Extracting and printing the first and last digit of a number | |
2115 | CLCS | Reverse printing a number using a loop | |
2106 | CLCS | Sum of digits of a number | CP014,"Adding Digits","Number Digits Addition" |
2104 | CLCS | Extracting digits of a number | |
2094 | SP | Excluding Numbers divisible by 2 or by 3 | "continue","jump statements" |
2092 | CLCS | Scope of variables declared inside loop | |
2088 | CLCS | Odd number series using continue in the while loop | |
2085 | CLCS | Odd number series using continue in the for loop | |
2078 | CLCS | Empty code block in a for loop | |
2073 | CLCS | Sum of sales using break in for loop | |
2071 | CLCS | Sum of sales using break in while loop | |
2064 | CLCS | Redo of program activity using a do-while loop | |
2061 | CLCS | Continuous sum using do-while exit on 0 input | |
2059 | CLCS | Calculator using the switch case | |
2056 | CLCS | Finding odd even number using a switch case | |
2053 | SP | Powering a number using a loop | |
2049 | SP | Square and square root of numbers in a range | |
2047 | SP | Secret code with alphabet divisible by five | |
2045 | SP | Printable ascii codes | |
2042 | CLCS | Factorial program with limit checking and digit series printing | |
2038 | CLCS | Print till Z with while loop boundary crossing | |
2034 | CLCS | Print till Z with loop count calculation | |
2031 | SP | Output writing – double increment in loop | |
2016 | SP | Print all divisors and count of divisors | |
2014 | SP | Output writing – If-else with post/pre increment | |
2012 | SP | Even odd test | |
2008 | SP | Leap year finding | |
2005 | SP | Sum of natural numbers up to a value given by the user. | |
2003 | CLCS | Multiple initialisation and multiple step instructions in for loop | |
1999 | CLCS | Odd number series with divisibility test – for loop | |
1997 | CLCS | Odd number series with double step counter – for loop | |
1995 | CLCS | For and while loop comparison | |
1992 | CLCS | Print table of an integer number | |
1989 | CLCS | Sum of natural numbers within a range – while loop | |
1986 | CLCS | Sum of natural numbers within a range – for loop | |
1982 | CLCS | Repeating a message with for loop | |
1978 | CLCS | Menu creation using switch-case | |
1975 | CLCS | Finding quarter of the year based on month – switch case | |
1973 | CLCS | Checking if character entered is a vowel – switch-case | |
1968 | CLCS | Finding the day by days of week number – if else | |
1963 | CLCS | Finding the day by days of week number – switch case | |
1959 | CLCS | Userid, password match with dangling else issue | |
1956 | CLCS | Userid-password match with common mismatch message | |
1953 | CLCS | Userid and password verification – nested if | |
1950 | CLCS | Body temperature diagnosis and diversion – Multiple if and if ladder | |
1947 | CLCS | Multiple if conditions | |
1945 | CLCS | Territory-wise volume based sales commission – nested if | |
1937 | CLCS | Age and gender discount – Nested if condition | |
1931 | CLCS | Check character entry as digit, uppercase, lowercase, special | |
1929 | CLCS | Electricity Bill – if-else-if – successive slab-wise rates | |
1924 | CLCS | Marks Based Division | |
1922 | CLCS | Volume purchase discount – multiple levels | |
1920 | CLCS | Teens party – empty if statement | |
1917 | CLCS | If Else If – Age of Friend problem bettered | |
1914 | CLCS | If Else If – Simple If Ladder | |
1895 | CLCS | Print square of a 2D array in row-column format | |
1893 | CLCS | Sum of each row and row addition of 2D array | |
1891 | CLCS | Sum of each row and all members of 2D array | "2D array row sum","rowwise sum","2 dimensional full array sum" |
1889 | CLCS | Sum of all members of 2D array | |
1887 | CLCS | Initialising and Displaying a 2D Array | |
1880 | CLCS | Comparing age of two friends of different age | |
1878 | CLCS | Applying Discounts – Only 1 Volume Slab | |
1876 | CLCS | Check for alphabet – “Is an alphabet” as True Condition | |
1874 | CLCS | Check for alphabet – “Not an alphabet” as True Condition | |
1872 | CLCS | Stock Finished Check – If Else | |
1865 | CLCS | Checking for Digit using if else | |
1863 | CLCS | Weather Check – Multiple Instruction in If Scope | |
1861 | CLCS | Making a number absolute using If | |
1859 | CLCS | Check for non zero input value | |
1854 | CLCS | Simple If – Senior Citizen Test | |
1851 | CLCS | Finding the paint quantity for door painting | |
1849 | CLCS | Finding bricks required to build a wall | |
1847 | CLCS | Salary Calculation | |
1845 | CLCS | Temperature conversion c2f and f2c | |
1843 | CLCS | Celsius to Fahrenheit Conversion | |
1828 | CLCS | Finding area and circumference of a circle | |
1826 | CLCS | Simple interest and amount formulation | |
1824 | CLCS | Formulas with powers and roots | |
1822 | CLCS | Building speed formula for different units of measurement | |
1820 | CLCS | Simple expression forming | |
1787 | CLCS | Area of Triangle using base and height | |
1784 | CLCS | Operator precedence with value change within expression | |
1782 | SP | Checking for valid Identifiers | |
1778 | SP | Finding Identifiers and Literals | |
1756 | SP | Increment, Decrement Composite Operators Problem 1 | |
1752 | CLCS | Simple case of precedence | |
1750 | CLCS | sizeof operator | |
1747 | CLCS | Typecasting while outputting | |
1745 | CLCS | Typecasting operator | |
1743 | CLCS | Bitwise operators | CP005,"Bitwise and","Bitwise OR" |
1741 | CLCS | Comma as operator | |
1739 | CLCS | Operators for logical use | |
1736 | CLCS | Operators for comparison | |
1734 | CLCS | Operators for assignment | |
1728 | CLCS | Operators based on operand count | |
1726 | CLCS | Anomaly of successive use of cin for char arrays | |
1721 | CLCS | Trying to input a string using cin | |
1719 | CLCS | Input of different data types using cin | |
1717 | CLCS | Multiple integer entries with extraction operator chaining | |
1715 | CLCS | Multiple integer inputs without extraction chaining | |
1712 | CLCS | Simple user input in integer form | |
1635 | CLCS | Matrix addition 2D with pre-initialised values | |
1632 | SP | Linear search function for search term presence and location | |
1630 | CLCS | Linear search in array for search term presence and location | |
1628 | CLCS | Linear search using array reference passing to function | |
1623 | CLCS | Char array variations | |
1618 | CLCS | Student Marks 3 Subjects 2D Array | |
1610 | CLCS | Largest number in integer array | |
1593 | CLCS | Preparing basic arrays | |
1587 | CLCS | Check for prime number (1 and n exclusion technique) | |
1584 | CLCS | All factors (divisors) of a number | |
1582 | CLCS | Check for perfect number | |
1579 | CLCS | Reversing an integer | |
1575 | CLCS | Check if number is a palindrome | CP018,"number, palindrome",Palindrom number","Number reversal","Same number when reversed" |
1573 | CLCS | Armstrong number n digit | |
1566 | SP | Armstrong numbers between 1 to 999 | |
1563 | SP | Displaying multiple String Literals | |
1553 | SP | Palindrome numbers between 1 to 1000 | |
1539 | CLCS | Checking for Armstrong Number (3 Digit) | |
1426 | CLCS | Finding Size of CPP Data Types | |
1395 | CLCS | Check if string is a palindrome using a function. | |
1385 | CLCS | String Copy using for loop | |
1243 | CLCS | Commenting Code | |
1241 | CLCS | Displaying Multiple String Literals | |
1239 | CLCS | Hello World (Variation without global namespace) | |
1237 | CLCS | Hello World (Variation for Older Compilers) | |
1235 | CLCS | Hello World | |