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

Дописать код программы - C++

Восстановить пароль Регистрация
 
m9co038
1 / 1 / 0
Регистрация: 27.11.2010
Сообщений: 34
06.03.2011, 10:58     Дописать код программы #1
Вобщем есть код для нахождения количества попарно различных символов, входящих в состав введенного с клавиатуры слова, надо сделать так чтобы он работал со всей строкой, т.е. и со словами после пробела.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//---------------------------------------------------------------------------
#include <stdio.h>
#include <conio.h>
#include <string.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
char s[64];
printf ("vvedite stroky\n");
scanf("%s",s);
int cnt=0;
for(int i=1; s[i]; i++)
cnt+=(s[i]!=s[i-1])?1:0;
printf("kolichestvo poparno razlichnyh simvolov ravno %d", cnt);
        getch();
        return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2011, 10:58     Дописать код программы
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
06.03.2011, 11:59     Дописать код программы #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main(int argc, char* argv[])
{
char s[64];
printf ("vvedite stroky\n");
gets(s);
int cnt=0;
for(int i=1; i<strlen(s); i++)
cnt+=(s[i]!=s[i-1])?1:0;
printf("kolichestvo poparno razlichnyh simvolov ravno %d", cnt);
        getch();
 
    return 0;
}
m9co038
1 / 1 / 0
Регистрация: 27.11.2010
Сообщений: 34
06.03.2011, 13:02  [ТС]     Дописать код программы #3
IrineK, спасибо!
m9co038
1 / 1 / 0
Регистрация: 27.11.2010
Сообщений: 34
19.03.2011, 18:08  [ТС]     Дописать код программы #4
А как сделать второй цикл который бы проводил эту операцию над каждым символом?
Так например в слове "hello" результат вычислений должен быть 18.
Yandex
Объявления
19.03.2011, 18:08     Дописать код программы
Ответ Создать тему
Опции темы

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