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

Вывести на печать список слов, имеющих приставку(несколько букв), задаваемых с терминал - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread104561.html
нужно зделать матрицу по скрину но штоб не оч сложно для 1 курса
C++ Оформить программу через потоки Всем привет!! Помогите пожалуйста оформить программу через потоки!! ))) В программе поиск элемента оформить как функцию потока. Сначала вводятся необходимые значения, затем осуществляется поис и только после этого выводится резулятат. #include "stdafx.h" #include <iostream> #include <conio.h> #include <time.h> using namespace std; int g_KeySearch; http://www.cyberforum.ru/cpp-beginners/thread104556.html
C++ Работа с файлами
Программа должна открыть текстовый файл, считать оттуда и вывести на экран например такое: Первая,зил,1 Вторая,камаз,5 Но я чегото до конца не додумаюсь( Кто разбирается подскажите плиз как по грамотному сделать.. int f9() {
C++ Одномерный массив
Помогите решить задачу на С++. Используйте одномерный массив для решения следующей задачи. Компания платит своим продавцам на комиссионной основе. Продавцы получают $200 в неделю плюс 9% от их валовой продажи за эту неделю.Например,продавец, валовая продажа которого за неделю составила $5000,получает $200 плюс 9% от $5000, или всего в сумме $650. Напишите программу на С++ (используя массив...
C++ Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread104534.html
Здравствуйте ! Попробовал выполнить задание, но есть проблемы...Кто может проверит а ошибки... Задание: АДТ - одномерный массив (вектор) вещественных чисел. Дополнительно перегрузить след. операции: "+" - сложение векторов (a+b для всех i); "" - доступ по индексу; "+" - добавить число к вектору (double+vector) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Задание вроде как...
C++ Глупая ошибка в методе Якоби #include <math.h> #include <clocale> #include <stdio.h> #include <conio.h> #define eps 0.001 //желаемая точность #define N 10 int main( void ) { setlocale(LC_ALL, "Russian"); подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
16.03.2010, 06:34     Вывести на печать список слов, имеющих приставку(несколько букв), задаваемых с терминал
Прошу прощения за такое убожество, но по скольку никто ничего другого не предложил, а код нужен, вот на сонную голову навоял:
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
48
49
50
51
52
53
54
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iostream.h>
 
int main()
{
    clrscr();
 
    char str[1000], str1[700][20], pre[20];
    char puncts[12] = {" ,.?!';:()\"-"};
    int i = 0, j = 0, s = 0, s1 = 0;
 
    for(i = 0; i < 1000; i++)
        str[i] = 0;
    for(i = 0; i < 700; i++)
        for(j = 0; j < 20; j++)
            str1[i][j] = 0;
 
    cout<<"Input a string:\n";
    gets(str);
    cout<<endl;
    for(i = 0; i < strlen(str); i++){
        for(j = 0; j < strlen(puncts); j++)
            while(str[i] != puncts[0] && str[i] != puncts[1] &&
                 str[i] != puncts[2] && str[i] != puncts[3] &&
                 str[i] != puncts[4] && str[i] != puncts[5] &&
                 str[i] != puncts[6] && str[i] != puncts[7] &&
                 str[i] != puncts[8] && str[i] != puncts[9] &&
                 str[i] != puncts[10]&& str[i] != puncts[11])
                str1[s][s1++] = str[i++];
        s++;
        s1 = 0;
    }
 
    cout<<"\nString array:\n";
    for(i = 0; i < s; i++)
        cout<<str1[i]<<endl;
 
    cout<<"\n\nEnter prefix:\n";
    gets(pre);
    for(i = 0; i < s; i++){
        for(j = 0; j < strlen(pre); j++){
            if(pre[j] == str1[i][j])
                s1 = 1;
            else s1 = 0; break;
        }
        if(s1)
            cout<<str1[i]<<' ';
    }
 
    getch();
    return 0;
}
25-33 строчки меня угнетают, но в голову ничего больше не приходит(
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru