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

Перед каждой буквой третьего слова поставить '/'. Лишние символы (с 81-ого) отбросить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать процедуры и функции http://www.cyberforum.ru/cpp-beginners/thread541892.html
1 Разработать процедуры и функции, которые обеспечивают выполнение операций, указанных в задании. 2 В контрольном примере предусмотреть все возможные комбинации входных параметров (нулевая длина строки, выход за пределы строки и т.д.), в том числе и неправильные. WordLength(s,n) Визначення довжини слова з номером n.
C++ Создать класс Pair(пара чисел) и класс-наследник Fraction Создать класс Pair (пара чисел); определить методы изменения полей и сравнения пар: пара p1 больше пары p2, если (first.p1>first.p2) или (first.p1=first.p2) и (second.p1>second.p2). Определить класс-наследник Fraction с полями: целая часть числа и дробная часть числа. Определить полный набор методов сравнения. http://www.cyberforum.ru/cpp-beginners/thread541889.html
C++ Наследование и полиморфизм
Добрый день ребятюни!! Срочно требуется ваша помощь! Программа которая служит для вывода выдающихся учеников и преподов. Если у ученика средний бал больше 3,5 а у препода кол-во публикаций больше 100 то они выдающиеся... Но пролема в том что программа изначально не работает!!! Жду от вам поддержки!)) Вот код: #include "StdAfx.h" #include <iostream> using namespace std;
Не првильно записываются числа с одного масива в другой C++
Условие такое: дан массив W. Записать числа из массива W в новый массив B следующим образом: 1. Четные числа 2. нечетные числа больше ноля 3. нечетные числа меньше ноля Я написал код, но правильно записывае только первые два пункта. Подскажите в чем ошибка? #include<stdio.h> #include<conio.h> void main() {
C++ Звук в С++ http://www.cyberforum.ru/cpp-beginners/thread541881.html
Сразу говорю Работаю в Dev C++ Вопрос можно ли с помощью стандартных библиотек поспроизвести mp3. Если да, то с помощь како библиотеки и как? Если можно пример тоже дайте.
C++ деструктор не может очистить память Всем привет. Ребят, проблема такая. Есть класс который предназначен для хранения двумерной матрицы. Вот: class intArr{ int** arr; int xSize, ySize; public: ~intArr(); intArr(int x, int y, int min, int max); void show(); подробнее

Показать сообщение отдельно
001_alex
9 / 13 / 1
Регистрация: 07.04.2012
Сообщений: 56
08.04.2012, 22:26     Перед каждой буквой третьего слова поставить '/'. Лишние символы (с 81-ого) отбросить
Задание : Перед каждой буквой третьего слова поставить '/'. Лишние символы (с 81-ого) отбросить. Обработку строки реализовать с помощью функций, описанных в <string.h> и (или) с использованием указателей. Память под строки выделять динамически.
Вот что у меня получилось :
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
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <vcl.h>
#include <conio.h>
   #include <stdio.h>
   #include <ctype.h>
   #include <math.h>
 
void main()
{
  char a[82],a1[82];
  int i = 0 ,j = 0 ,k = 1;
  puts("Vvedite stroku(na angliyskom):");
  gets(a);
  int n = strlen(a);
 
  while(i < n)
     if( (ispunct(a[i])) || (a[i]==' ') )/*Если a[i] равен знаку пунктуации*/
     {
        /*Проверяем следующие a[i]-е на знаки пунктуации*/
        while((ispunct(a[i])) || (a[i]==' '))
        {
           a1[j] = a[i];
           j=j+1;
           i=i+1;
        }
        /*Считаем слова*/
        k=k+1;
     }
     else
     {
        /*Если третье слово, то ставим '/', перед каждым символом*/
        if ((fmod(k,3) == 0) && k != 1)
        {
           a1[j] = '/';
           a1[j+1] = a[i];
           j=j+2;
           i=i+1;
        }
        else/*Если не третье слово, то просто копируем*/
        {
           a1[j] = a[i];
           j=j+1;
           i=i+1;
        }
     }
  puts(a1);
  getch();
}
Посмотрите всё ли правильно и соответствует условию!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru