Форум программистов, компьютерный форум 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++ Название елемента
Интересует что за елемент(объект)на рисунке отображает цвет... в своей проге создал ползунки...изменения значений...но не могу сообразить какой елемент нужно создавать чтобы туда помещать цвет......
Рекурсия: расставить на доске 12 коней так, чтобы они не били друг друга, но при этом пробивали все остальные поля 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. Просмотров 1220. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru