| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > палиндром и матрицы в с# |
| Автор: Роман0 8.5.2012, 12:09 |
| 1)Разработать программу в С# которая вводит произвольную строку и определяет, является ли строка палиндромом. Примечание. Палиндром – это выражение, которое читается одинаково и слева направо, и справа налево. 2) Ввести две прямоугольные матрицы A[2,3] и B[2,3]. Вычислить матрицу C[2,3] = A[2,3] + B[2,3]. 3)Найти и вывести на экран индексы отрицательных элементов матрицы A[m,m]. Например, для элемента A[1,2] это будет выглядеть так: (1,2). Если отрицательных элементов нет, то сообщить об этом. |
| Автор: pcacer 10.5.2012, 23:07 | ||
Вот тебе полиндром using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("Введите строку:"); string s = Console.ReadLine(); for (int i = 0; i < s.Length; i++) { for (int j = s.Length - 1; j > 0; j--) { if (s[i] == s[j]) Console.WriteLine("Введенная строка - палиндром"); else Console.WriteLine("Введенная строка - не палиндром"); Console.ReadLine(); } } } } } |
| Автор: pcacer 10.5.2012, 23:28 | ||
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("Введите размерност матрицы:"); int m = Convert.ToInt32(Console.ReadLine()); int[,]matrix = new int[m,m]; Random r = new Random(); for (int i = 0; i < m; i++) { for (int j = 0; j < m;j++) { matrix[i,j]=r.Next(-5,5); Console.Write(" "+matrix[i,j]+" "); } Console.WriteLine(); } for (int i = 0; i < m; i++) { for (int j = 0; j < m; j++) { if (matrix[i, j] < 0) { Console.Write("({0},{1})", i, j); } } Console.WriteLine(); } Console.ReadLine(); } } } |
| Автор: VSB 13.5.2012, 02:59 |
| pcacer, только еще почистить от пробелов запятых и прочего перед сравнением Роман0, вам сюда http://forum.vingrad.ru/forum/Vingrad-help-center.html |