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

Поиск символа A в слове В - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как переделать двусвязный список в циклический c++ http://www.cyberforum.ru/cpp-beginners/thread404315.html
Как переделать двусвязный список в циклический c++
C++ Что делает этот участок кода? Уважаемые программисты не могу разобраться что делает следующий кусочек кода, помогите пожалйста int ch; if( ( ch = getch() ) == 0 ) ch = getch() | ( bioskey(2) & 3 ? 0x200 : 0x100 );... http://www.cyberforum.ru/cpp-beginners/thread404303.html
C++ Вычисление факториала числа
Написать программу, которая вычисляет факториал введенного с клавиатуры числа. (Факториалом числа n называется произведение целых чисел от 1 до n). Вычисление факториала. Введите число,...
Метод Ньютона для систем нелинейных уравнений C++
помогите пожалуйста написать прогу решающую систему уравнений методом Ньютона система такая: x*y=9 1/2*x+y=10 Есть такой вот код, но в нем где-то ошибка, немогу найти. В коду х и у заменены...
C++ [C++] Сумма ряда http://www.cyberforum.ru/cpp-beginners/thread404283.html
Здравствуйте! У меня осталась последняя лаба за этот триместор, помогите пожалуйста её сделать, я честно говоря не умею, но хочу научится... Заранее благодарен!
C++ массив в С++ задача №1.Пользователь вводит число. Составить всевозможные числа из цифр введенного числа. задача №2.Пользователь вводит 2 числа. Посчитать сумму зеркальных чисел чисел. Зеркальные числа... подробнее

Показать сообщение отдельно
Lawlietb32
14 / 14 / 2
Регистрация: 31.03.2011
Сообщений: 118
11.12.2011, 17:30
В цикле необходимо указывать начальное значение... для первого цикла i=0, а для второго цикла необходимо использовать другую переменную, анпример j=i; j<len; j++

так же для сравнения надо использовать выражение ==

Добавлено через 27 минут
Вот так будет работать:
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
31
32
33
34
35
36
37
#include <iostream.h>
#include <stdio.h>
#include <string.h>
 
void main()
{int i=0,j=0,n=1,m, k=0;
 char str[80], b;
cout <<"Vvod stroki A\n";
gets(str);
cout<<"Vvod simvola B ";
cin>>b;
cout<<"Vvod nomera slova ";
cin>>m;
int len;
len = strlen(str);
str[len]='\0';
n=1;
for  (i=0; i<len; i++)
{
    if (str[i]==' ') 
        n++;
    if (n==m)
    {
        j=i+1;
        k=0;
        while(str[j]!=' ' && str[j]!='\0')
        {
            if (str[j]==b)
                k++;
            j++;
        }
        break;
    }
}
    cout << "\n\nSimvolov =  " << k;
 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru