Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Full_h_Di
2 / 2 / 0
Регистрация: 24.03.2011
Сообщений: 58
1

Дано целое число n. преобразовать это число так, что если ...

25.03.2011, 15:19. Просмотров 1367. Ответов 3
Метки нет (Все метки)

Дано целое число n. преобразовать это число так что если подрят встречаются 2 одинаковых цифры то одна из них удаляется
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2011, 15:19
Ответы с готовыми решениями:

Дано целое неотрицательное число N. Найти число, составленное теми же десятичными цифрами, что и N, но в обрат
Дано целое неотрицательное число N. Найти число, составленное теми же десятичными цифрами, что и N,...

Дано целое число N. Найти наименьшее целое положительное число K, при котором выполняется неравенство 3^k > N.
Используя цикл while Дано целое число N. Найти наименьшее целое положительное число K, при котором...

Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из
Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то...

Дано целое число. Если оно является положительным, то прибавить к нему 1
Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не...

Если целое число m делится нацело на целое число n, то вывести на экран частное от деления, в противном случае вывести сообщение вида
1 Если целое число M делится нацело на целое число N, то вывести на экран частное от деления, в...

3
Vorona
Peace 2 all shining faces
672 / 534 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
25.03.2011, 18:55 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using System;
 
class Programm
{
    static void Main()
    {
        int numInt = 222242588;
        string numStr = numInt.ToString();
        char[] numChar = numStr.ToCharArray();
 
        Console.WriteLine("Original " + numInt);
 
        int counter = 0;
        for (int i = 1; i < numChar.Length - counter; i++)
        {
            if (numChar[i] == numChar[i - 1])
            {
                for (int j = i - 1; j < numChar.Length - 1; j++)
                {
                    numChar[j] = numChar[j + 1];
                }
                counter++;
                //i--; //удаляет все похожие 
                        //подряд встречающиеся цифры, 
                        //оставляя только одну
            }
        }
 
        numStr = new string(numChar);
        numInt = int.Parse(numStr.Substring(0, (numStr.Length - counter)));
 
        Console.WriteLine("Remade\t " + numInt);
 
        Console.ReadKey();
    }
}
хотя может есть покрасивее способ
1
Laak
начал понимать msdn
55 / 55 / 6
Регистрация: 11.03.2010
Сообщений: 232
25.03.2011, 19:17 3
Можно так. Но этот способ будет проверять не только цифры, а вообще все символы, кроме пробелов.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  string chisloN;
            chisloN = Console.ReadLine();
            char[] massivCifer = new char[chisloN.Length+1];
            massivCifer = chisloN.ToCharArray();
            for (int i = 0; i < chisloN.Length; i++)
            {
               for(int j = i+1; j<chisloN.Length; j++)
                if (massivCifer[i] == massivCifer[j])
                {
                    massivCifer[j] =Convert.ToChar(" ");
                }
 
               if (massivCifer[i] != Convert.ToChar(" "))
               {
                   Console.Write(massivCifer[i]);
               }
            }
            Console.ReadKey();
1
zelen
382 / 297 / 67
Регистрация: 10.07.2010
Сообщений: 794
Завершенные тесты: 3
25.03.2011, 19:24 4
C#
1
2
3
4
5
6
7
8
9
int chislo = 222242588;
string stroka = chislo.ToString();
for (int i = 0; i < stroka.Length - 1; i++)
     if (stroka[i] == stroka[i + 1])
     {
           stroka = stroka.Remove(i, 1);
           i--;
     }
chislo = int.Parse(stroka);
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2011, 19:24

Дано целое число m>1. Получить наибольшее число, при котором (4^k)<m
Помогите пожалуйста с решением этой задачи на c#((((((

Дано вещественное число X целое число N (>0).Найти значения выражения
Дано вещественное число X целое число N (&gt;0).Найти значения выражения 1+X+X^2+X^3+...+X^n ...

Дано вещественное число X (|X| < 1) и целое число N (> 0). Вывести X – X3/3 + X5/5 – ... + (–1)NX2N+1/(2N+1)
Дано вещественное число X (|X| &lt; 1) и целое число N (&gt; 0). Вывести X – X3/3 + X5/5 – ... +...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru