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

Выбрать слово из массива С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Записать положительные элементы массива X подряд в массив Y. Определить k – количество положительных элементов. Вычислит сумму элементов массива Y http://www.cyberforum.ru/cpp-beginners/thread783453.html
Записать положительные элементы массива X=(x1,x2,…, xn) подряд в массив Y=(y1,y2,…, yk). Определить k – количество положительных элементов. Вычислить сумму элементов массива Y с нечетными индексами. Я зделаль ну кудато ошибка есть!!! если можно сделайте готовый код на C++. #include <iostream> #include <ctime> #include<conio.h> using namespace std; int main()
C++ Вычислить значение выражения привет, кто может зделайте, я начинающий на С++, еще много не знаю, и если можно с описанием что к чему http://www.cyberforum.ru/cpp-beginners/thread783452.html
Чтение из файла C++
Люди, помогите, пжлст, новичку! Задача следующая есть файл abc.txt с наdписью abc10.12. Нужно сымитировать нажатие клавиш для цифр и точек (т.е. без abc). Никак не получается:(
C++ непонятные символы в строке char
имеется такая функция: char subWord(char s, char s1, int n, int I){ int prob=0; int prob1=0; int scount; int scount1; int len=strlen(s); if (n!=0 & n!=1){ for (int i=0;i<len;i++){ if(prob!=n-1){
C++ Передача двумерного массива в функцию http://www.cyberforum.ru/cpp-beginners/thread783432.html
Здравствуйте! Написала код для передачи двумерного массива в функцию: #include <iostream> #include <locale.h> #include <conio.h> #include <iomanip> #include <stdlib.h> #include <time.h> #include <conio.h>
C++ Вывести количество нулевых элементов в массиве Написать Программу , которая вводит с клавиатуры одномерный массив из N целых чисел,после чего выводит кол-во нулевых элементов.Перед вводом каждого элемента вводится подсказка о номере элемента. помогите сделать плиз! подробнее

Показать сообщение отдельно
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
10.02.2013, 23:16
Текст абсолютно произвольный? Т.е может быть такое, что 6-го слова может не быть? Или 1-го Что в таком случае делать? Знаки препинания любые?

Все первые и шестые в один массив записать?

Добавлено через 10 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <fstream>
#include <cstring>
int main()
{
     char str[10][20] = {0};
     int i = 0;
     std::ifstream f("1.txt");
     while(!f.eof())
     {
        char buf[100] = {0};  
        f.getline(buf,100);  
          char* p = strtok(buf," ,?!:-"); 
          strcpy(str[i++],p);
          for (int i = 0; i<5; ++i)
            p = strtok(NULL," ,?!:-");  
          strcpy(str[i++],p); 
     }
     for (int  j = 0; j<i; ++j)
          std::cout<<str[j]<<'\n';
     return 0;
}
Код
one1 two three four five six1 seven...
one2 two three four: five!six2 seven
one3, two three four. five six3 seven
one4 two three, four five six4 seven...
one5 two three four five six5 seven
one6, two three four five six6 seven
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru