using System; using System.Text; namespace Chapter6 { class Program { static void Main(string[] args) { //string[] students = new string[100]; //students[0] = "Konstantin"; //students[1] = "Angel"; //Console.WriteLine(students[0]); //int[] myArray = { 1, 2, 3, 4, 5, 6 }; //int[] myArray2 = new int[3] { 23, 45, 67 }; //string[] daysOfWeek = //{ // "Monday", // "Tuesday", // "Wednesday", // "Thursday", // "Friday", // "Saturday", // "Sunday" //}; //int[] array = new int[] { 1, 2, 3, 4, 5 }; //for (int index = 0; index < array.Length; index++) //{ // // Doubling the number // array[index] = 2 * array[index]; // // Print the number // Console.Write(array[index] + " "); //} //foreach (var item in array) //{ // Console.Write(item + " "); //} //int[] reversed = new int[array.Length]; //for (int i = 0; i < array.Length; i++) //{ // reversed[reversed.Length - 1 - i] = array[i]; //} //for (int i = 0; i < reversed.Length; i++) //{ // Console.WriteLine("reversed[{0}] = {1}", i, reversed[i]); //} //for (int i = 0; i < array.Length; i++) //{ // Console.Write("Please, enter the value of array[{0}] = ", i); // array[i] = int.Parse(Console.ReadLine()); //} //int[,] matrix1 = new int[3, 4]; //int[,] matrix = //{ // {1, 2, 3, 4}, // row 0 values // {5, 6, 7, 8}, // row 1 values //}; //Console.WriteLine(); //Console.WriteLine(matrix[0, 3]); // 4 //Console.WriteLine(matrix.GetLength(0)); //Console.WriteLine(matrix.GetLength(1)); //for (int i = 0; i < matrix.GetLength(0); i++) //{ // for (int j = 0; j < matrix.GetLength(1); j++) // { // // Console.WriteLine($"matrix[{i},{j}] = {matrix[i,j]}"); // Console.WriteLine("matrix[{0},{1}]={2}", i,j, matrix[i,j]); // } //} //int[][] myJaggedArray = { // new int[] {5, 7, 2}, // new int[] {10, 20, 40}, // new int[] {3, 25}, // new int[] { 1,2,3,4,5,6,78,9} //}; //int[][,] jaggedOfMulti = new int[2][,]; //// another way to declare jagged array //int[][] jaggedArray; //jaggedArray = new int[2][]; //jaggedArray[0] = new int[5]; //jaggedArray[1] = new int[3]; //int min; //int max; //int number; //Console.Write("Please, enter an integer number:"); //number = int.Parse(Console.ReadLine()); //min = number; //max = number; //for (int i = 0; i < 9; i++) //{ // Console.Write("Please, enter an integer number:"); // number = int.Parse(Console.ReadLine()); // if (number < min) min = number; // if (number > max) max = number; //} //Console.WriteLine("min = {0}", min); //Console.WriteLine("max = {0}", max); //int n; //do //{ // Console.Write("Please enter a positive number:"); // n = int.Parse(Console.ReadLine()); //} while (n < 1); //int smallest = n; //int biggest = n; //for (int i = 0; i < 5; i++) //{ // do // { // Console.Write("Please enter a positive number:"); // n = int.Parse(Console.ReadLine()); // } while (n < 1); // if (smallest > n) // { // smallest = n; // } // if (biggest < n) // { // biggest = n; // } //} //Console.WriteLine(smallest); //Console.WriteLine(biggest); // Напишете програма, която отпечатва всички възможни карти от стан­дартно тесте карти без джокери (имаме 52 карти: 4 бои по 13 карти). // The four French playing cards suits used primarily in the English-speaking world: diamonds (♦), clubs (♣), hearts (♥) and spades (♠) //Console.OutputEncoding = Encoding.UTF8; //string symbolName; //string cardName; //for (int symbol = 0; symbol < 4; symbol++) //{ // switch (symbol) // { // case 0: // symbolName = "diamonds (♦)"; // break; // case 1: // symbolName = "clubs (♣)"; // break; // case 2: // symbolName = "hearts (♥)"; // break; // case 3: // symbolName = "spades (♠)"; // break; // default: // symbolName = ""; // break; // } // for (int card = 1; card < 14; card++) // { // switch (card) // { // case 11: // cardName = "Jack"; // break; // case 12: // cardName = "Queen"; // break; // case 13: // cardName = "King"; // break; // case 1: // cardName = "Ace"; // break; // default: // cardName = ""; // break; // } // Console.WriteLine("symbol = {0}, card = {1}", symbolName, ( card > 1 && card <= 10)? card.ToString() : cardName); // } //} Console.Write("Please, enter n = "); int n = int.Parse(Console.ReadLine()); ulong previous1 = 0; ulong previous2 = 1; ulong current = 1; ulong sum = 0; for (int i = 0; i < n; i++) { checked { current = previous1 + previous2; Console.WriteLine("{0} - {1}, ", i, current); sum += current; previous1 = previous2; previous2 = current; } } Console.WriteLine("sum = {0}", sum); } } }