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

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

Войти
Регистрация
Восстановить пароль
 
ink-mate
0 / 0 / 0
Регистрация: 04.02.2014
Сообщений: 30
#1

Дана строка. Определить, сколько в ней символов *, ;, : [Есть код на Pascal] - C++

17.11.2014, 11:46. Просмотров 784. Ответов 1
Метки нет (Все метки)

Нужно перевести этот код на С++
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Uses crt;
Var
s: String;
i,k1,k2,k3: Integer;
BEGIN
Clrscr;
Writeln('Введите строку: '); Readln(s);
For i:=1 to Length(s) do
begin
  If s[i]='*' Then Inc(k1);
  If s[i]=';' Then Inc(k2);
  If s[i]=':' Then Inc(k3);
end;
Writeln('Количество знаков "*" = ',k1);
Writeln('Количество знаков ";" = ',k2);
Writeln('Количество знаков ":" = ',k3);
Readln
END.

Или вот условие задачи:
Дана строка. Определить, сколько в ней символов *, ;, :

Буду очень благодарен.

Добавлено через 37 минут
Сделал, если кому то нужно будет - держите:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <conio.h>
#include <string.h>
 #define SIZE 250
 int main(){
int countK = 0;
int countR = 0;
int countT = 0;
char str[] = ";;; * :";
unsigned int i;
for(i=0;i<strlen(str);i++){
if(str[i]==';')countK++; 
if(str[i]=='*')countR++;
if(str[i]==':')countT++;
} 
printf("countK: %d ",countK);
printf("\n");
printf("countR: %d ",countR);
printf("\n");
printf("countT: %d ",countT);
printf("\n");
getch();
return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2014, 11:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана строка. Определить, сколько в ней символов *, ;, : [Есть код на Pascal] (C++):

Дана строка текста.Определить сколько в ней символов больше . а или о - C++
как надо решить . я запутался

Дана строка. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран. - C++
Помогите решить задачи: 1. Найти все простые натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром,...

Дана строка. Подсчитать, сколько в ней букв r, k, t - C++
Дана строка. Подсчитать, сколько в ней букв r, k, t.

Дана строка. Подсчитать, сколько в ней букв r, k, t - C++
Строку запрашивать у пользователя и подсчитывать буквы нужно несколько раз подряд, не выходя из программы. вот мой код: ...

Дана строка. Подсчитать, сколько в ней букв r, k, t - C++
Дана строка. Подсчитать, сколько в ней букв r, k, t.

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MEGA-Andrei101
2 / 2 / 0
Регистрация: 15.05.2014
Сообщений: 18
17.11.2014, 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
#include <iostream>
#define st setlocale(LC_ALL,"RUS");
using namespace std;
 
int main(int argv, char **args)
{
    st
    cout<<"введите строку"<<endl;
    string str;
    cin>>str;
    int otvet[3]={0,0,0};
    for(int i(0);i<str.size();i++)
    {
        switch (str[i]) {
        case '*':{otvet[0]++;break;}
        case';':{otvet[1]++;break;}
        case':':{otvet[2]++;break;}
        default:
            break;
        }
    }
    cout<<"*="<<otvet[0]<<endl<<";="<<otvet[1]<<endl<<":"<<otvet[2]<<endl;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2014, 11:59
Привет! Вот еще темы с ответами:

Дана строка символов. Заменить в ней все пробелы на табуляции - C++
Здравствуйте! Ребят, помогите решить следующие задачи : Тема: Обработка строк 1)Дана строка символов. Заменить в ней все...

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

Дана строка символов, пользователь вводит комбинацию символов проверить сколько раз встечается эта комбинация в строке. - C++
Дана строка символов, пользователь вводит комбинацию символов проверить сколько раз встечается эта комбинация в строке. Например: Мама,...

Использование стека. Дана строка символов. Проверьте правильность расстановки в ней круглых скобок. - C++
Использую пример программы от сюда: http://www.intuit.ru/department/algorithms/staldata/30/1.html Пример 1. Дана строка символов....


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

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

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