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

Вывести на экран слова, содержащие три буквы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ freopen http://www.cyberforum.ru/cpp-beginners/thread294598.html
Из всех способов текстового ввода/вывода предпочитаю freopen из-за удобства отладки(лень каждый раз сворачивать студию и проверять файлы, а freopen можно просто закомментировать) Сейчас столкнулся с...
C++ игра pacman Всем добрый день. Задали задание.Написать игру типа пакмэн. цель игры заключается в том чтобы собрать на поле все имеющиеся бонусы, не попасться врагу, ну и при окончании уровня расставить пакмэну... http://www.cyberforum.ru/cpp-beginners/thread294589.html
Напечатать матрицу, в которой наименьший след(сумма диагональных элементов) C++
Даны две квадратные вещественные матрицы 10-го порядка.Напечатать квадрат той из них,в которой наименьший след(сумма диагональных элементов) p.s. помогите пожалуйста решить задачу.вообще не...
Умножение двоичных чисел C++
помогите дописать умножение двочных чисел....... четвертый день сижу за программой, скоро сдавать а не получается написать только умножение....... ПОМОГИТЕЕЕЕЕЕЕЕЕЕЕЕЕ!!!:wall: main.cpp #include...
C++ Что такое триграф? http://www.cyberforum.ru/cpp-beginners/thread294522.html
Что такое триграф?
C++ Некорректная работа компилятора простая схема для метода пузырькового упорядочения /* * Проект 4-1. Метод пузырькового * упорядочения. */ #include <iostream> #include <cstdlib> подробнее

Показать сообщение отдельно
Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 725
13.05.2011, 12:39
ну вот вам набросок,доделайте сами,плюс добавьте условие с точкой в конце
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>
#define N 100
int main(void)
{
    char str[N],str1[N];
    int flags[N] = {0};
    int i,j,k = 0,p = 0;
    gets(str);
    j = 0;
    for(i = 0;i < strlen(str);i++)
    {
        if(str[i] != ' ')
        k++;
        if(str[i] == ' ' && k == 3)
        {
            for(j = i - 3;j <= i;j++)
            {
                str1[p] = str[j];
                p++;
            }
            k = 0;
        }
        if(str[i] == ' ' && k != 3)
        k = 0;
    }
    printf("%s",str1);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru