Форум программистов, компьютерный форум 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 минут Ни у кого нет вариантов? Жаль. подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
23.11.2009, 19:46     Слова состоят из цифр.заменить 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
#include <iostream>
#include <string>
 
 
using namespace std;
 
int main(void)
{
    string str, temp, strNumb, strCopyWord;
    int index;
 
    cout << "Enter string: ";
    getline(cin, str);
    temp=str+" ";
    str="";
    while ((index=temp.find_first_of(" "))!=string::npos)
    {
        strNumb=temp.substr(0,index);
        temp=temp.substr(index+1);
        strCopyWord=""; 
        for (int i=0; i<strNumb.length(); i++) strCopyWord+=strNumb[0];             
 
        if (strNumb==strCopyWord) str+="0 "; else str+=strNumb+" ";             
 
    }
 
    cout<<"str: "<<str<<endl;
    system("pause");
    return 0;
}
 
Текущее время: 01:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru