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

нужно соединить 2 кода - C++

Восстановить пароль Регистрация
 
Костя_11
Сообщений: n/a
28.12.2011, 21:14     нужно соединить 2 кода #1
один код для ввода текста другой для обработки

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
#include<stdlib.h>
#include<alloc.h>
#include<string.h>
#include<math.h>
#include <cstring>
#include <iostream>
#include <stdio.h>
#include <conio.h> 
#include <locale>
 
int main()
{
int i,j,k,n=0;
char M[5][50];  
printf("Zapolnenie massiva\n");
printf("\nNazhmite '1' esli hotite zapolnit massiv s klaviaturi\n");
printf("\nNazhmite '2' esli hotite zapolnit massiv is fayla\n");
scanf("%d",&k);
printf("\n");
if(k==1) 
{
printf("Vvedite kolichestvo strok ot 1 do 10\n");
scanf("%d",&n);
printf("Zapolnite stroki\n");
for(i=0;i<n+1;i++)
gets(M[i]);
}
else 
{
if(k==2)
{
FILE *F;
F=fopen("nabordannix.txt","r");
while(!feof(F))
{
fgets(M[n],50,F);
puts(M[n]);
n++;
}
} 
} 
  
 
getch();
}

и этот


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
void maxword(char* input) // функция поиска парных согласных
{   //декларация переменных
        int len=strlen(input); //длина строки
        int i, j; //переменные цикла
        int pr=0; //признак наличия сдвоенных согласных
            
                    //начало цикла
//for(i=0; i<len; i++) 
    //{if(isalpha(input[i])) //является ли i-тый символ input алфавитным символом
        //{
              for(j=0; j<len; j++) {
                //if(isalpha(input[j])) {
                     if((input[j]=='w'&&input[j+1]=='w')||(input[j]=='r'&&input[j+1]=='r')||(input[j]=='t'&&input[j+1]=='t')||
                        (input[j]=='p'&&input[j+1]=='p')||(input[j]=='s'&&input[j+1]=='s')||(input[j]=='d'&&input[j+1]=='d')||
                        (input[j]=='f'&&input[j+1]=='f')||(input[j]=='g'&&input[j+1]=='g')||(input[j]=='m'&&input[j+1]=='m')||
                        (input[j]=='h'&&input[j+1]=='h')||(input[j]=='j'&&input[j+1]=='j')||(input[j]=='k'&&input[j+1]=='k')||
                        (input[j]=='l'&&input[j+1]=='l')||(input[j]=='z'&&input[j+1]=='z')||(input[j]=='x'&&input[j+1]=='x')||
                        (input[j]=='c'&&input[j+1]=='c')||(input[j]=='v'&&input[j+1]=='v')||(input[j]=='b'&&input[j+1]=='b')||
                        (input[j]=='n'&&input[j+1]=='n')||(input[j]=='m'&&input[j+1]=='m')) {
                        pr=1;
                        input[j]='*';
                        input[j+1]='*';
                        }
                 }
             // }
        //}
    //} // конец цикла 
    puts(input);
 
}
    
int main() //главная функция
{
    char text[101];  //строка для входной строки
    printf("Enter some text: "); 
    //cin.getline(text, 101);
    gets(text); //инициализация строки входными данными
    maxword(text); // вызов функции для поиска слова с макс. длиной и спар. гласными
    getch(); 
}
 Комментарий модератора 
Используйте теги форматирования кода!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 21:14     нужно соединить 2 кода
Посмотрите здесь:

C++ Нужно 2 кода слепить в кучу (деревья)
C++ Нужно совместить два кода
C++ нужно объяснение кода
C++ Нужно осуществить инжект ассемблерного кода в процесс
C++ Нужно описание кода!
C++ Исключение из массива подряд идущих одинаковых элементов(нужно добавить немного кода в уже готовый)
Нужно соединить две функции в одну C++
C++ Зачем нужно добавлять файлы в файлы исходного кода

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru