Basic Exercise
Basic Exercise
• -1 + 4 * 6
• ( 35+ 5 ) % 7
• 14 + -4 * 6 / 11
• 2 + 15 / 6 * 1 - 7 % 2
Expected Output:
23
5
12
3
1
Write a C# Sharp program to print the output of the multiplication of three numbers entered by the user.
Test Data:
Input the first number to multiply: 2
Input the second number to multiply: 3
Input the third number to multiply: 6
Expected Output:
2 x 3 x 6 = 36
7. Arithmetic Operations
Write a C# Sharp program to print on screen the output of adding, subtracting, multiplying and dividing
two numbers entered by the user.
Test Data:
Input the first number: 25
Input the second number: 4
Expected Output:
25 + 4 = 29
25 - 4 = 21
25 x 4 = 100
25 / 4 = 6
25 mod 4 = 1
8. Multiplication Table
Write a C# Sharp program that prints the multiplication table of a number as input.
Test Data:
Enter the number: 5
Expected Output:
5*0=0
5*1=5
5 * 2 = 10
5 * 3 = 15
....
5 * 10 = 50
Write a C# Sharp program that takes four numbers as input to calculate and print the average.
Test Data:
Enter the First number: 10
Enter the Second number: 15
Enter the third number: 20
Enter the four number: 30
2
Expected Output:
The average of 10 , 15 , 20 , 30 is: 18
Write a C# Sharp program that takes three numbers (x,y,z) as input and outputs (x+y).z and x.y + y.z.
Test Data:
Enter first number - 5
Enter second number - 6
Enter third number - 7
Expected Output:
Result of specified numbers 5, 6 and 7, (x+y).z is 77 and x.y + y.z is 72
Write a C# Sharp program that takes an age (for example 20) as input and prints something like "You
look older than 20".
Test Data:
Enter your age - 25
Expected Output:
You look older than 25
Write a C# program that takes a number as input and displays it four times in a row (separated by blank
spaces), and then four times in the next row, with no separation. You should do it twice: Use the
console. Write and use {0}.
Test Data:
Enter a digit: 25
Expected Output:
25 25 25 25
25252525
25 25 25 25
25252525
Write a C# program that takes a number as input and displays a rectangle of 3 columns wide and 5 rows
tall using that digit.
Test Data:
Enter a number: 5
Expected Output:
555
3
55
55
55
555
Write a C# program that removes a specified character from a non-empty string using the index of a
character.
Test Data:
w3resource
Sample Output:
wresource
w3resourc
3resource
Write a C# program to create a new string from a given string where the first and last characters change
their positions.
Test Data:
w3resource
Python
Sample Output:
e3resourcw
nythoP
x
Write a C# program to create a string from a given string (length 1 or more) with the first character
added at the front and back.
Sample Output:
Input a string : The quick brown fox jumps over the lazy dog.
4
TThe quick brown fox jumps over the lazy dog.T
Write a C# program to compute the sum of two given integers. If two values are the same, return the
triple of their sum.
Write a C# program to get the absolute value of the difference between two given numbers. Return
double the absolute value of the difference if the first number is greater than the second number.
Write a C# program to check the sum of the two given integers. Return true if one of the integers is 20
or if their sum is 20.
5
Write a C# program to find the longest word in a string.
Test Data: Write a C# Sharp Program to display the following pattern using the alphabet.
Sample Output:
following
Write a C# program to print odd numbers from 1 to 99. Prints one number per line.
Sample Output:
Odd numbers from 1 to 99. Prints one number per line.
1
3
5
7
9
...
95
97
99
Write a C# program to compute the sum of the first 500 prime numbers.
Sample Output:
Sum of the first 500 prime numbers:
824693
6
Write a C# program to find the size of a specified file in bytes.
Sample Output:
Size of a file: 31
7
Input a string : Hello how are you?
True
35. Check Numbers Less than 100 & Greater than 200
Write a C# program to check two given numbers where one is less than 100 and the other is greater
than 200.
Sample Output:
Input a first number(<100): 75
Input a second number(>100): 250
True
Write a C# program to check if an integer (from the two given integers) is in the range -10 to 10.
Sample Output:
Input a first number: -5
Input a second number: 8
True
Write a C# program to check if "HP" appears at the second position in a string and return the string
without "HP".
Test Data: PHP Tutorial
Sample Output:
P Tutorial
Write a C# program to find the largest and lowest values from three integer values.
Test Data:
Input first integer:
15
Input second integer:
25
8
Input third integer:
30
Sample Output
Largest of three: 30
Lowest of three: 15
Write a C# program that checks the nearest value of 20 of two given integers and return 0 if two
numbers are same.
Test Data:
Input first integer:
15
Input second integer:
12
Sample Output
15
Write a C# program to check if a given string contains the 'w' character between 1 and 3 times.
Test Data:
Input a string (contains at least one 'w' char) : w3resource
Test the string contains 'w' character between 1 and 3 times:
Sample Output
True
Write a C# program to check if a given string starts with "w" and is immediately followed by two
"ww".
Test Data:
Input a string : www
Sample Output
9
False
Write a C# program to check if a number appears as the first or last element of an array of integers. The
array length is 1 or more.
Test Data:
Input an integer: 25
Sample Output
False
Write a C# program that checks if the first element and the last element of an array of integers are
equal. The array length is 1 or more.
Test Data:
Array1: [1, 2, 2, 3, 3, 4, 5, 6, 5, 7, 7, 7, 8, 8, 1]
Sample Output
10
True
Write a C# program to get the largest value between the first and last element of an array (length 3) of
integers.
Test Data:
Array1: [1, 2, 5, 7, 8]
Highest value between first and last values of the said array: 8
11
Check if an array contains an odd number? True
Write a C# program to find the pair of adjacent elements that has the largest product of the given array.
Write a C# program to find the pair of adjacent elements that has the highest product of an array of
integers.
Write a C# program that accepts a list of integers and checks how many integers are needed to complete
the range.
Sample Example [1, 3, 4, 7, 9], between 1-9 -> 2, 5, 6, 8 are not present in the list. So output will be 4.
Write a C# program to calculate the sum of all integers in a rectangular matrix. However, exclude those
integers located below an integer of value 0.
Sample Example:
matrix = [[0, 2, 3, 2],
[0, 6, 0, 1],
[4, 0, 3, 0]]
Eligible integers which will be participated to calculate the sum -
matrix = [[X, 2, 3, 2],
[X, 6, X, 1],
12
[X, X, X, X]]
Therefore sum will be: 2 + 3 + 2 + 6 + 1 = 14
Write a C# program to sort the integers in ascending order without moving the number -5.
Write a C# program to reverse the strings contained in each pair of matching parentheses in a given
string. It should also remove the parentheses from the given string.
Write a C# Sharp program to get the file name (including extension) from a given path.
Write a C# Sharp program to multiply all elements of a given array of numbers by array length.
Write a C# Sharp program to create a coded string from a given string, using a specified formula.
Replace all 'P' with '9', 'T' with '0', 'S' with '1', 'H' with '6' and 'A' with '8'.
Sample Output:
969
J8V81CRI90
Write a C# Sharp program to count a specified character (both cases) in a given string.
13
Write a C# Sharp program to check if a given string contains only lowercase or uppercase characters.
Write a C# Sharp program to check if a given string contains two similar consecutive letters.
Sample Output:
Original string: PHP
Test for consecutive similar letters! False
Original string: PHHP
Test for consecutive similar letters! True
Original string: PHPP
Test for consecutive similar letters! True
Original string: PPHP
Test for consecutive similar letters! True
Write a C# Sharp program to convert the letters of a given string (same case-upper/lower) into
alphabetical order.
Sample Output:
Original string: PHP
Convert the letters of the said string into alphabetical order: HPP
Original string: javascript
14
Convert the letters of the said string into alphabetical order: aacijprstv
Original string: python
Convert the letters of the said string into alphabetical order: hnopty
Write a C# Sharp program to check the length of a given string is odd or even. Return 'Odd length' if
the string length is odd otherwise 'Even length'.
Sample Output:
Original string: PHP
Convert the letters of the said string into alphabetical order: Odd length
Original string: javascript
Convert the letters of the said string into alphabetical order: Even length
Original string: python
Convert the letters of the said string into alphabetical order: Even length
Write a C# Sharp program that takes a positive number and returns the nth odd number.
Sample Output:
1st odd number: 1
2nd odd number: 3
4th odd number: 7
100th odd number: 199
15
Write a C# Sharp program to find the sum of squares of elements in a given array of integers.
Sample Output:
Sum of squares of elements of the said array: 14
Sum of squares of elements of the said array: 29
Write a C# Sharp program to convert all the values of a given array of mixed values to string values.
Sample Output:
Printing original array elements and their types:
Value-> 25 :: Type-> System.Int32
Value-> Anna :: Type-> [Link]
Value-> False :: Type-> [Link]
Value-> 4/15/2021 10:37:47 AM :: Type-> [Link]
Value-> 112.22 :: Type-> [Link]
Printing array elements and their types:
Value-> 25 :: Type-> [Link]
Value-> Anna :: Type-> [Link]
Value-> False :: Type-> [Link]
Value-> 4/15/2021 10:37:47 AM :: Type-> [Link]
Value-> 112.22 :: Type-> [Link]
Write a C# Sharp program to swap a two-digit number and check whether the given number is greater
than its swap value.
Sample Output:
Input an integer value:
Check whether the said value is greater than its swap value: True
16
Write a C# Sharp program to remove all non-letter characters from a given string.
From Wikipedia,
A letter is a segmental symbol of a phonemic writing system. The inventory of all letters
form0000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
17
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
18
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000
s the alphabet. Letters broadly correspond to phonemes in the spoken form of the language, although
there is rarely a consistent, exact correspondence between letters and phonemes
Sample Output:
Orginal string: Py@th12on
Remove all characters from the said string which are non-letters: Python
Orginal string: Python 3.0
Remove all characters from the said string which are non-letters: Python
Orginal string: 2^sdfds*^*^jlljdslfnoswje34u230sdfds984
Remove all characters from the said string which are non-letters: sdfdsjlljdslfnoswjeusdfds
19
After removing all the vowels from the said string: JvScrpt
20
Reverse value: False
Write a C# Sharp program to count positive and negative numbers in a given array of integers.
Sample Output:
Original Array elements:
10 -11 12 -13 14 -18 19 -20
Number of positive numbers: 4
Number of negative numbers: 4
Original Array elements:
-4 -3 -2 0 3 5 6 2 6
Number of positive numbers: 5
Number of negative numbers: 3
Original Array elements:
Number of positive numbers: 0
Number of negative numbers: 0
Write a C# Sharp program to count the number of ones and zeros in the binary representation of a given
integer.
Sample Output:
Original number: 12
Number of ones and zeros in the binary representation of the said number:
Number of ones: 2
Number of zeros: 2
Original number: 1234
Number of ones and zeros in the binary representation of the said number:
Number of ones: 5
Number of zeros: 6
21
91. Remove Non-Integer Values from Array
Write a C# Sharp program to remove all values except integer values from a given array of mixed
values.
Sample Output:
Original array elements:
25 Anna False 4/24/2021 11:43:11 AM -112 -34.67
After removing all the values except integer values from the said array of mixed values: 25 -112
Write a C# Sharp program to find the next prime number of a given number. If the given number is a
prime number, return the number.
From Wikipedia,
A prime number (or a prime) is a natural number greater than 1 that is not a product of two smaller
natural numbers. A natural number greater than 1 that is not prime is called a composite number. For
example, 5 is prime because the only ways of writing it as a product, 1 × 5 or 5 × 1, involve 5 itself.
However, 4 is composite because it is a product (2 × 2) in which both numbers are smaller than 4.
Primes are central in number theory because of the fundamental theorem of arithmetic: every natural
number greater than 1 is either a prime itself or can be factorized as a product of primes that is unique
up to their order.
Sample Output:
Original number: 120
Next prime number/Current prime number: 127
Original number: 321
Next prime number/Current prime number: 331
Original number: 43
Next prime number/Current prime number: 43
Original number: 4433
Next prime number/Current prime number: 4441
Write a C# Sharp program to calculate the square root of a given number. Return the integer part of the
result instead of using any built-in functions.
Sample Data:
(120) -> 10
(225) -> 15
(335) -> 18
22
({ "Jacket", "Joint", "Junky", "Jet" }) -> "J"
({ "Bort", "Whang", "Yarder", "Zoonic" }) -> ""
Write a C# programme to check the said string is valid or not. The input string will be valid when open
brackets and closed brackets are same type of brackets.
Or
open brackets will be closed in proper order.
Sample Data:
( "<>") -> True
("<>()[]{}”) -> True
("(<>”) -> False
("[<>()[]{}]”) -> True
Write a C# Sharp program to check whether all characters in a string are the same. Return true if all the
characters in the string are the same, otherwise false.
Sample Data:
("aaa") -> True
("abcd") -> False
("3333") -> True
("2342342") -> False
Write a C# Sharp program to check if a given string (floating point and negative numbers included) is
numeric or not. Return True if the string is numeric, otherwise false.
Sample Data:
("123") -> True
("123.33") -> True
("33/33") -> False
("234234d2") -> False
Write a C# Sharp program to create and display all prime numbers in strictly descending decimal digit
order.
Sample Data:
2, 3, 5, 7, 31, 41, 43, 53, 61, 71, 73, 83, 97, 421, 431.....
23
Write a C# Sharp program to create and display all prime numbers in strict ascending decimal digit
order.
Sample Data:
2, 3, 5, 7, 13, 17, 19, 23, 29, 37, 47, 59, 67, 79,
Write a C# Sharp program to check the equality comparison (value and type) of two parameters. Return
true if they are equal otherwise false.
Sample Data:
("AAA", "BBB") -> False
(true, false) -> False
(true, "true") -> False
(10, 10) -> True
Write a C# Sharp program to sort characters in a given string (uppercase/lowercase letters and
numbers). Return the newly sorted string.
Sample Data:
("AAAbfed231") -> "AAAbdef123"
(" ") -> "Blank string!"
("Python") -> "hnoPty"
("W3resource") -> "ceeorrsuW3"
24
Write a C# Sharp program to compare the equality of three integers and calculate how many integers
have the same value.
Sample Data:
(1,2, 3) -> 0
(1,3,3) -> 2
(3,3,3) -> 3
25