Arrays, Structures and Strings Learn programming C#

 C# exercises

 162 Reverse array
Create a C# program to ask the user for 5 numbers, store them in an array and show them in reverse order....
 146 Search in array
Create a C# program that says if a data belongs in a list that was previously created. The steps to take are: - Ask the user how many data will he...
 126 Array of even numbers
Write a C# program to ask the user for 10 integer numbers and display the even ones....
 133 Array of positive and negative numbers
Create a C# program to ask the user for 10 real numbers and display the average of the positive ones and the average of the negative ones....
 134 Many numbers and sum
Create a program which asks the user for several numbers (until he enters "end" and displays their sum). When the execution is going to end, it must d...
 106 Two dimensional array
Write a C# program to ask the user for marks for 20 pupils (2 groups of 10, using a two-dimensional array), and display the average for each group....
 116 Statistics V2
reate a statistical program which will allow the user to: - Add new data - See all data entered - Find an item, to see whether it has been entere...
 120 Struct
Create a "struct" to store data of 2D points. The fields for each point will be: x coordinate (short) y coordinate (short) r (red colour, byte) ...
 120 Array of struct
Expand the previous exercise (struct point), so that up to 1.000 points can be stored, using an "array of struct". Ask the user for data for the first...
 121 Array of struct and menu
Expand the previous exercise (array of points), so that it displays a menu, in which the user can choose to: - Add data for one point - Display al...
 120 Books database
Create a small database, which will be used to store data about books. For a certain book, we want to keep the following information: Title Author...
 101 Triangle V2
Write a C# program to ask the user for his/her name and display a triangle with it, starting with 1 letter and growing until it has the full length: ...
 102 Rectangle V3
Write a C# program to ask the user for his/her name and a size, and display a hollow rectangle with it: Enter your name: Yo Enter size: 4 YoYoYoY...
 107 Centered triangle
Display a centered triangle from a string entered by the user: __a__ _uan_ Juan...
 104 Cities database
Create a database to store information about cities. In a first approach, we will store only the name of each city and the number of inhabitants, a...
 100 Banner
Create a C# program to imitate the basic Unix SysV "banner" utility, able to display big texts....
 108 Triangle right side
Create a C# program that asks the user for a string and displays a right-aligned triangle: ____n ___an __uan Juan...
 93 Strings manipulation
Create a C# program that asks the user for a string and: - Replace all lowercase A by uppercase A, except if they are preceded with a space - Disp...
 125 Nested structs
Create a struct to store two data for a person: name and date of birth. The date of birth must be another struct consisting on day, month and ...
 100 Sort data
Create a C# program to ask the user for 10 integer numbers (from -1000 to 1000), sort them and display them sorted....
 94 Two dimensional array as buffer for screen
Create a C# program that declares a 70x20 two-dimensional array of characters, "draws" 80 letters (X, for example) in random positions and displays th...
 122 Two dimensional array 2: circunference on screen
Create a C# program that declares creates a 70x20 two-dimensional array of characters, "draws" a circumference or radius 8 inside it, and displays it ...
 105 Computer programs
Create a C# program that can store up to 1000 records of computer programs. For each program, you must keep the following data: * Name * Category ...
 96 Exercise tasks
Create a C# program that can store up to 2000 "to-do tasks". For each task, it must keep the following data: • Date (a set of 3 data: day, month an...
 97 Household accounts
Create a program in C# that can store up to 10000 costs and revenues, to create a small domestic accounting system. For each expense (or income), shou...