Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> палиндром и матрицы в с# 
:(
    Опции темы
Роман0
Дата 8.5.2012, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 8.5.2012

Репутация: нет
Всего: нет



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). Если отрицательных элементов нет, то сообщить об этом.
PM MAIL   Вверх
pcacer
Дата 10.5.2012, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 2.5.2012

Репутация: нет
Всего: нет



Цитата(Роман0 @ 8.5.2012,  12:09)
1)Разработать программу в С# которая вводит произвольную строку и определяет, является ли строка палиндромом. 
 Примечание. Палиндром – это выражение, которое читается одинаково и слева направо, и справа налево.

Вот тебе полиндром smile 
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();
                }
            }
        }
    }
}

PM MAIL   Вверх
pcacer
Дата 10.5.2012, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 2.5.2012

Репутация: нет
Всего: нет



Цитата(Роман0 @ 8.5.2012,  12:09)
 3)Найти и вывести на экран индексы отрицательных элементов матрицы A[m,m]. Например, для элемента A[1,2] это будет выглядеть так: (1,2). Если отрицательных элементов нет, то сообщить об этом.

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();
        }
    }
}

PM MAIL   Вверх
VSB
Дата 13.5.2012, 02:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 23.8.2007

Репутация: 1
Всего: 2



pcacer,  
Цитата(pcacer @  10.5.2012,  23:07 Найти цитируемый пост)
Вот тебе полиндром  

только еще почистить от пробелов запятых и прочего перед сравнением
Роман0, вам сюда http://forum.vingrad.ru/forum/Vingrad-help-center.html
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0377 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.