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

Найти в каждом первое слово и напечатать их в строку через пробел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Доделать курсовую! http://www.cyberforum.ru/cpp-beginners/thread309694.html
Программа,открывающая заставку и программу вычисляющую интеграл. компилятор BORLAND C++ 3.1 #include <iostream.h> #include <process.h> #include <conio.h> #include <stdio.h> #include <fstream.h> #include <stdlib.h> #include <dos.h>
C++ Тема:Конструкторы и перегрузка оперций (Массивы и константы в классе) Предусловие: Дополнительно к требуемым в задании операциям перегрузить операцию индексирования . Максимально возможный размер массива задать константой. В отдельном поле size должно хранится максимальное для данного объекта количество элементво массива; реализовать метод size(), возвращающий установленную длинну. Если количество элементво массива изменяется во время работы, определить в классе... http://www.cyberforum.ru/cpp-beginners/thread309678.html
Переместить арифметические знаки вконец C++
Здравствуйте. Такая задача: при вводе к примеру строки 2+3-4 программа должна переместить арифметические знаки вконец, то есть должно получится 234+-. Вод код моей программы (все вроде работает, только она меняет местами знаки). Помогите это исправить. #include <iostream> #include <string.h> using namespace std; char arr; int size=0; int main() {
борланд дерево графика C++
Растет дерево. Один ствол. Ствол и каждая ветка делятся случайным образом на 2-3 ответвления. уровень дерева (кол-во делений) N. На одной ветке (случайно) сидит жук. На другой висит яблоко. помогите жуку добраться до яблока. нарисовать на экране дерево и движение жуку. на борланде желательно.
C++ Сортировка массива строк по алфавиту http://www.cyberforum.ru/cpp-beginners/thread309632.html
Не могу реализовать выделенную задачу, ибо банально не хватает знаний. Помогите пожалуйста. 1. Определить класс с именем TRAIN, содержащий следующие поля: название пункта назначения; номер поезда; время отправления. 2. Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив, состоящий из восьми объектов типа TRAIN; записи должны быть размещены в алфавитном...
C++ Подсчёт количества символов в строке (cin.getline) Здравствуйте! Задача такова: нужно подсчитать количество символов 'a' в строке. Помогите, пожалуйста, найти ошибки в коде: // Считывание символов 'a' в строке #include <iostream> using namespace std; int a_count(char chs){ int count = 0; подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2841 / 1778 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
01.06.2011, 00:51     Найти в каждом первое слово и напечатать их в строку через пробел
Цитата Сообщение от incognito Посмотреть сообщение
Даны N предложений. Найти в каждом первое слово и напечатать их в строку через пробел.
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 <stdio.h>
#include <string.h>
#include <stdlib.h>
 
#define DELIM " ,.:;?!()"
 
int main(){
  char buf[BUFSIZ], **words;
  size_t N = 0, i, j = 0;
  printf("\n\nN = ");
  scanf("%u", &N);
  words = (char**)malloc(sizeof(char*) * N);
  printf("\nInput %u sentence: \n", N);
  for(i = 0; i < N; ++i){
    printf(" > ");
    fflush(stdin);
    scanf("%[^\n]%*c", buf);
    words[j] = (char*)malloc(sizeof(char) * strlen(buf) + 1);
    strcpy(words[j++], strtok(buf, DELIM));
  }
  printf("\n\nResult: ");
  for(i = 0; i < N; ++i){
    printf("%s ", words[i]);
    free(words[i]);
  }
  free(words);
  return 0;
}
 
Текущее время: 14:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru