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

Количество буквы x в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на тип char и одномерный массив http://www.cyberforum.ru/cpp-beginners/thread1034592.html
Доброго времени суток. Есть задача, требующая вывести только строчные русские буквы, входящие в данный текст из 60 литер. Решено сравнивать каждый введенный символ с кодом ASCII. #include...
C++ Как собрать этот проект? Програ по симплекс методу /* user_data.h */ #ifndef _USER_DATA_H_ #define _USER_DATA_H_ class user_data { public: http://www.cyberforum.ru/cpp-beginners/thread1034564.html
C++ Разбить матрицу на квадраты размером 3*3. В центре каждого квадрата поместить сумму остальных элементов квадрата.На Pascal
Помогите написать прогу на паскале!Разбить матрицу на квадраты размером 3*3. В центре каждого квадрата поместить сумму остальных элементов квадрата.
Как собрать этот проект? C++
/* user_data.h */ #ifndef _USER_DATA_H_ #define _USER_DATA_H_ class user_data { public: void get_data_from_user(); void user_data_is_valid(); protected: ...
C++ ошибка в чем то http://www.cyberforum.ru/cpp-beginners/thread1034519.html
#include <stdio.h> #include <stdlib.h> int main() { int a,b,c; print("b? "); scanf("%d",&b); print("c? "); scanf("%d",&c);
C++ Деревья Всем добрый день! Имеется такое задание : а) вставляет узел с записью Е в дерево, если ранее такой не было; b)... подробнее

Показать сообщение отдельно
Liquil
244 / 229 / 39
Регистрация: 04.12.2013
Сообщений: 1,001

Количество буквы x в строке - C++

09.12.2013, 17:36. Просмотров 173. Ответов 2
Метки (Все метки)

Добрый день, есть задача: Найти, сколько раз встречается буква x в строке. Я вот написал один вариант как строка - массив типа char, но вот что-то выдает ошибку. И через get пытался, там тоже тупик. Может нужно x представить в виде кода? а не символа? Помогите пожалуйста.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <cstdlib>
#include <iostream>
#include <stdlib.h>
#include <string.h>
 
using namespace std;
 
 
main()
  { char line[80]; int i=0,z=0;
    printf("Input your line\n");
    gets(line);
    while (line[i] != '\0') 
     { i++;
       if   line[i] = 'x' z++;
     }
   system("PAUSE");  
  }
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
#include <cstdlib>
#include <iostream>
#include <stdlib.h>
 
 
using namespace std;
 
char line(char*, int);
main()
  {int N,i,S; char *mas;
    printf("What lenght line?   \n");
    scanf("%d",&N);
    mas=(char*) malloc (sizeof (int)*N);
    printf("Input %d elements\n",N);
    for (i=0; i<N; i++) scanf("%c",&mas[i]);
    S=line(mas,N);
    printf("=%d \n", S);
    system("PAUSE");
    return EXIT_SUCCESS;
   }
   
 char line(char*mas, int N)
{   int a; 
    int b;
    b=0;
    for (a=0; a<N; a++)
     if (mas[a]='x') b=b+1;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru