Форум программистов, компьютерный форум CyberForum.ru

Слова состоят из цифр.заменить 0-ми те,которые состоят из повторов одной и той же цифры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Календарь в c++ http://www.cyberforum.ru/cpp-beginners/thread66651.html
Суть задачи: Пользователь вводит день первого числа месяца (например в марте первое число -четверг) и количество дней в месяце (31 например). Выводиться должны числа от 1 по 31 соответственно дням недели в виде таблицы как в календаре : ПН ВТ ЧТ ПТ СБ ВС 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...
C++ Шифр Цезаря Добрый вечер, не могу реализовать шифр цезаря на C builder, программа компилится нормально, но при нажатии на кнопку выдаёт ошибку. Вот код который срабатывает при нажатии на кнопку. int KS; AnsiString alfavit="абвгдеёжзийклмнопрстуфхцчщщъыьэюя "; AnsiString buff1; AnsiString buff2; KS=Memo1->Lines->Strings.Length();// длинна введённой строки в данном случае ввожу тоольк одну строку для... http://www.cyberforum.ru/cpp-beginners/thread66645.html
массив C++
Массив M (100) содержит целые числа. Поменять знак у элементов, номер которых оканчивается на 2 или на 9. подскажите пожалуйста как вводить элементы массива с клавиатуры я знаю часть программы и проверьте пжлста. #include <stdio.h> #include <conio.h> int main() { int mas; int i; for(i=0;i<30;i++)
C++ почему-то не работает
ошибок компилятор не видит, но компилировать отказывается (dev-cpp + mingw). ошибки в работе программы меня мало волнуют, но надо чтобы она хотя бы вообще работала.. объясните что не так. #include <stdlib.h> #include <iostream> #include <conio.h> #include <time.h> int max(int arr, int n) {
C++ Динамический массив http://www.cyberforum.ru/cpp-beginners/thread66624.html
всем привет! очень нужна помощь.. задача такая: необходимо написать программу, которая выделяет память для динамической квадратной матрицы a размера n*n. число n вводится с клавиатуры. вот кусок кода: int main () { int n; double *a; cout<< "vvedite n"<<endl; cin>>n; *a=new double;}
C++ Найти все элементы массива, которые встречаются в нем не более одного раза Нужна помощь. Задание такого : в двумерном массиве А найти все элементы, которые встречаются в нем не более одного раза и записать эти элементы в одномерный массив В. Заранее спасибо. Добавлено через 14 минут Ни у кого нет вариантов? Жаль. подробнее

Показать сообщение отдельно
GrafDpakyla
0 / 0 / 0
Регистрация: 10.11.2009
Сообщений: 27
18.12.2009, 00:45  [ТС]     Слова состоят из цифр.заменить 0-ми те,которые состоят из повторов одной и той же цифры
ну я тут покулупался с этой задачей так как препод говорит что для нас это типо слишком сложно написанно и сделал почти то что надо но распечатывает только симметричные числа вот сама задача что тут нужно заменить что бы все норм было?:
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
37
38
39
#include<stdio.h>
#include<conio.h>
main()
{
 char a[100],b[30];
 int i,j,k,t,m,n=0;
 printf("Введите строку");
 gets(a);
 i=0;
 
 while(a[i]!='\0')
 {
  if((a[i-1]==' ')||(i==0))
  {
    j=i;
    k--;
    m=0;
    while(t<k)
    {
     if(a[t]!=a[k]) m++;
     t++;
     k--;
    }
    if(m==0)
    {
     n++;
     j--;
     while((a[j]!=' ')&&(j>=0))
     {
      a[j]='0';
      j--;
     }
    }
   }
  i++;
  printf("%d \n",n);
  puts(a);
  getch();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru