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

Напечатать все слова, отличные от последнего слова - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ready-only http://www.cyberforum.ru/cpp-beginners/thread452384.html
Компилирую код в CodeBlocks вот такие ошибки: ||=== until, Debug ===| K:\until\main.cpp||In function 'void mode(const int*, int*, int)':| K:\until\main.cpp|69|error: assignment of read-only location '*(freq + ((unsigned int)(rating * 4u)))'| K:\until\main.cpp|72|error: increment of read-only location '*(freq + ((unsigned int)(((unsigned int)(*(answer + ((unsigned int)(((unsigned int)j) *...
C++ Гистограмма в в с++ Ребят, есть программа: #include <iostream> #include <vector> #include <string> #include <sstream> #include <conio> //////////////////////////////////////////////////////// using namespace std; //////////////////////////////////////////////////////// int main() http://www.cyberforum.ru/cpp-beginners/thread452353.html
Функция печати массива структуры. C++
Здравствуйте, уважаемые обитатели сия форума. Прошу помощи. Есть структура: struct Student{ char Name; char Surname; int age; int Numbook; };
C++ Защита от ввода неправильных значений
Помогите переделать "защиту от дурака" с потокового ввода на защиту, которая будет работать со scanf`ом. // Радиус.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "Радиус.h" #include <iostream> #include <cmath> #include <stdio.h>
C++ Баланс скобок http://www.cyberforum.ru/cpp-beginners/thread452347.html
Доброе утро, мне было задано написать программу о том, соответствует ли каждой открывающей скобке, каждая закрывающая, среди символов строки могут встречаться и другие символы... вот он код. Программа не работает при входных данных ывп() ()вапрвапоаопр()( ()()()()()()()( в чем проблема? помогите исправить, спасибо большое #include "cstring" #include "fstream" int main(){ std::ifstream...
C++ Изучение С/С++. Олимпиадное программирование Здравствуйте. Сейчас учусь на первом курсе, изучаю С, потом перейду на С++. В будущем планирую участвовать в олимпиадах по программированию. Какие бы вы могли дать советы по этому поводу (как следует заниматься, какую литературу использовать и т.д.)? Если сами участвовали в олимпиадах, поделитесь опытом. Заранее спасибо. подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
26.02.2012, 13:14     Напечатать все слова, отличные от последнего слова
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
#include <stdio.h>// puts, gets
#include <string.h>// strtok, strcmp
 
int main()
{
    char s[256], //исходная строка слов и разделителей
    *del = " .", // разделители слов(пробел и точка)
    *arr[30] = {NULL}, // контейнер для хранения слов(обнуляем его содержимое)
    size, j, *p = NULL;// нужные в дальнейшем переменные
    puts("Input string");
    gets(s);// ввод строки с консоли
    for(p = strtok(s, del), size = 0; p; p = strtok(NULL, del), ++size) // разбиваем строку на слова и подсчитываем их количество в size
    {
        arr[size] = p + 1; //каждое слово очищаем от первой буквы и кладём в контейнер
    }
    for(j = 0; j < size; ++j)// для каждого слова в контейнере
    {
        if(strcmp(arr[j], arr[size - 1]))// если оно не равно последнему
        {
            puts(arr[j]);// выводим его на экран
        }
    }
    return 0;
}
 
Текущее время: 21:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru