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

Вывести на экран порядковый номер слова, накрывающего k-ю позицию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зацените пианино:) http://www.cyberforum.ru/cpp-beginners/thread76713.html
void pianino (int freq){ switch(getch()){ case 'a':{system("cls"); Beep(500,freq); } break; case 's':{system("cls"); Beep(550,freq); } break;
C++ Что то не то с функцией strtok!!! Вот есть код: #include<string.h> #include<iostream.h> int main() { char *string1 = "sdfsdf sdfs gjhg 1 h5jj"; char *string2 = "sdfsd sdfsde ghg 2 hjj"; string1 = strtok(string1," "); http://www.cyberforum.ru/cpp-beginners/thread76705.html
C++ Название елемента
Интересует что за елемент(объект)на рисунке отображает цвет... в своей проге создал ползунки...изменения значений...но не могу сообразить какой елемент нужно создавать чтобы туда помещать цвет... пользуюсь Visual Studio C++(MFC)
рекурсия C++
На шахматной доске расставить 12 коней так, чтобы они не били друг друга, но при этом пробивали все остальные поля. Расстановку k оставшихся коней после того, как остальные уже расставлены, оформить как процедуру. Проверку возможности постановки очередного коня на заданное место оформить как функцию. Выше это сам текст задания. Сделать надо через рекурсию. Честно говоря в шахматы играть не...
C++ Как изменить цвет вывода в С++? http://www.cyberforum.ru/cpp-beginners/thread76701.html
Как изменить цвет вывода в С++?
C++ В матрице размером NxM переставить строки Народ помогите сделать задачку, долблю её уже день: В матрице размером NxM переставить строки так, чтобы на главной диагонали матрицы были расположены элементы, наибольшие по абсолютной величине. подробнее

Показать сообщение отдельно
mult
0 / 0 / 0
Регистрация: 19.12.2009
Сообщений: 5

Вывести на экран порядковый номер слова, накрывающего k-ю позицию - C++

19.12.2009, 19:11. Просмотров 1193. Ответов 8
Метки (Все метки)

Зависает при вводе к-ой позиции

Дана строка символов, состоящая из произвольного текста, слова разделены пробелами. Вывести на экран порядковый номер слова, накрывающего k-ю позицию (если на k-ю позицию попадает пробел, то номер предыдущего слова).

воД мой кодЭ:

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
#include <string.h>
#include <stdio.h>
#include <conio.h>
#include <stdLib.h>
#include <iomanip.h>
int main()
{
    char st[80]="A Tbl pogladil KoTэ";
    char sl[80];
    int i,k,g,z=0;
    cout<<"Vvedi schastlivoe 4islo i yznai svoe zavetnoe slovo - ";
    cin>>g;
    strcat(st," ");
    int n=strlen(st);
    if (n<2) return 1;
    sl[n]= '\0';
    for (i=0;i<n;i++)
        i=g;
    if (st[i]!=' ')
    {
        sl[k]=st[i];
        sl[k+1]='\0';
        k+1;z=sl[k];
        z++;
    }
    else
    {
        if (st[i]==' ')
            sl[k]=st[i-1];
        z=sl[k];
    }
    cout<<"Vashe zavetnoe slovo - "<<z<<endl;
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru