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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Akakii
0 / 0 / 0
Регистрация: 16.12.2010
Сообщений: 48
#1

легко и просто) про строки - C++

28.12.2010, 09:37. Просмотров 325. Ответов 4
Метки нет (Все метки)

срочно! помогите написать простую программу которая определяет сколько различных цифр в строке!!!
очень надо!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2010, 09:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос легко и просто) про строки (C++):

Почему склеиваются две строки, которые просто последовательно считываются - C++
В функции ReadEmployee склеиваются date и married. Но там же нет никакой конкатенации... Как это исправить? #include <iostream> ...

Необходимо удалить нужную строку из структуры. Думала просто выводить нужные строки,но не получается - C++
#include "stdafx.h" #include <iostream> #include <conio.h> #include <clocale> #include <Windows.h> #include <locale> using...

Про строки и слова - C++
Слова в строке разделены одним пробелом. Найти и напечатать слова, заканчивающиеся на заданную букву. Пожалуйста, помогите решить!...

Задание про строки - C++
Вывести на экран латинские буквы и символы ',' и '.'. удалив из текста цифры и другие символы. Я написал программу #include...

Решить программу про строки на С++ - C++
Дана строка символов. Вставить после каждого символа "%"

Задачка про строки и слова - C++
Ошибочка закралась: суть задачки надо прочитать файл и вывести слова которые начинаются и кончаются на "a" (ну вот вбил я в свой файл для...

4
Crudelis
Шаровик затейник
674 / 416 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
28.12.2010, 11:59 #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
#include<iostream>
using namespace std;
void main()
{
char str[250],chisla[9];
int count=0;
cout<<"Vvedite stroku 4isel: ";
cin>>str;
int len=strlen(str);
for(int i=0;i<len;i++)
{
if(str[i]>'0'&&str[i]<'9')
{
int k=0;
for(int j=0;j<count;j++)
{
    if(str[i]==chisla[j]&&i!=j)
        k++;
 
}
    if(!k){
        chisla[count]=str[i];
        count++;
    }
}
 
}
cout<<"V stroke "<<count<<" cifr\n";
 
}
1
Akakii
0 / 0 / 0
Регистрация: 16.12.2010
Сообщений: 48
28.12.2010, 13:15  [ТС] #3
Вот спасибочки тебе огроменное!!
+!!!с наступающим!!!!!

Добавлено через 3 минуты
упс!
там надо не колличество цифр, а колличессвто различных цифр, например в строке 1239072347 всего 7 различных ))))
((((
0
Хохол
Эксперт С++
475 / 443 / 13
Регистрация: 20.11.2009
Сообщений: 1,292
28.12.2010, 13:19 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
  string s;
  getline(cin,s);
  bool b[10] = {0};
  for(int i = 0; i < s.size(); i++)
    if(s[i] >= '0' && s[i] <= '9')
      b[s[i]-'0'] = true;
  int cnt = 0;
  for(int i = 0; i < 10; i++)
    if(b[i])
      cnt++;
  cout << cnt << endl;
  system("pause");
}
0
Crudelis
Шаровик затейник
674 / 416 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
28.12.2010, 14:05 #5
Цитата Сообщение от Akakii Посмотреть сообщение
упс!
там надо не колличество цифр, а колличессвто различных цифр, например в строке 1239072347 всего 7 различных ))))
((((
ты программу то запусти и посмотри что оно вычисляет))

Не по теме:

з.ы. код вычисляет различные цифры как и требовалось



Добавлено через 1 минуту
замени
if(str[i]>'0'&&str[i]<'9')
на
if(str[i]>='0'&&str[i]<='9')
1
28.12.2010, 14:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2010, 14:05
Привет! Вот еще темы с ответами:

2 вопроса про скорость - указатели и строки - C++
Здравствуйте. Скажите, а работа с большими массивами с помощью указателей происходит быстрее (при передаче указателя в функцию), чем...

Решить программу про строки и символы на С++ - C++
Дана строка которая уводиться с клавиатуры . Добавить с обеих сторон n элементов&quot;*&quot; . И можете пожалуйста описать каждую строчку...

Не решается (легко) - C++
По заданным коэффициентам квадратного уравнения ax2 + bx + c = 0 надо найти его корни. Если заданное квадратное уравнение не имеет...

Кому легко, сюда - C++
Здравствуйте, помогите пожалуйста написать программу.Вот условие задачи: Дано натуральное число n. Среди чисел 1,..., n найти такие,...


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

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

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