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

Only строки* - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти либо максимум, либо минимум для трех задаваемых чисел http://www.cyberforum.ru/cpp-beginners/thread223229.html
Написать программу, которая находит максимум, либо минимум для трех задаваемых чисел. Вопрос: не могу понять что за минимум и максимум чисел такой!!!
C++ Найти два соседних слова с непересекающимся набором согласных Помогите решить задачу : Найти два соседних слова с непересекающимся набором согласных Заранее спасибо !!! http://www.cyberforum.ru/cpp-beginners/thread223220.html
Сложение векторов в результирующий C++
кто может решите пожалуйста одну задачку: Даны матрица порядка n, а также векторы X и Y с элемнтами каждый. Найти вектор C=A*(X+Y)
Доброго времени суток! Есть вопрос. C++
Ввести строку произвольной длины (<80 символов). Поменять местами первую и вторую половины строки. P.S. Язык программирования C++. Заранее благодарен)))
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread223187.html
Народ, помогите написать программку программирование циклических алгоритмов, она не очень сложная, но написать я ее не могу=(, а надо уже завтра=( в си++: Cosx=1-x(в квадрате)/2+x(в четвертой степени)/24-x(в шестой степени)/720+х(в 8 степени)/40320… спасибо заранее
C++ Переподнение стека при запуске программы. СОбственно вот такой код: graf.h #ifndef grafH #define grafH class graf { private: int numVerw; int* tops; int** svyazi; public: подробнее

Показать сообщение отдельно
BrumbleHorse
 Аватар для BrumbleHorse
120 / 120 / 11
Регистрация: 18.09.2010
Сообщений: 212
09.01.2011, 20:10     Only строки*
Цитата Сообщение от Оленька* Посмотреть сообщение
меня есть просто другая идея, но я не могу ее реализавать, то есть сделать так , по массиву на каждое слово, если один массив равен введенному, то заменять .Можете помочь написать..
Ну если не использовать функции 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
#include <stdio.h>
#include <ctype.h>
#include <conio.h>
#define MAX 10
int WordComp(char x[],char y[])
{
    int i;
    for(i=0;isgraph(x[i])&&isgraph(y[i]);++i)
    {
      if(x[i]!=y[i])return 0;
    }
    return 1;
}
void main()
{
  int i,a,b;
  char line[MAX*MAX]={};
  char Words[MAX][MAX]={};
  char word1[MAX]={};
  char word2[MAX]={};
  printf("Input your line:\n");
  gets(line);
  printf("Input word 1:\n");
  gets(word1);
  printf("Input word 2:\n");
  gets(word2);
  for(i=0,a=0,b=0;i<MAX*MAX;++i)
  {
      if(line[i]==' ')
      {
          ++a;
          ++i;
          b=0;
      }
      Words[a][b++]=line[i];
  }
printf("Here is your changed string:\n");
 for(i=0;i<a+1;++i)
 {
     if(WordComp(word1,Words[i]))
     printf("%s ",word2);
     else
     printf("%s ",Words[i]);
 }
 getch();
 }
 
Текущее время: 20:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru