0 / 0 / 0
Регистрация: 30.01.2015
Сообщений: 40
1

Объясните условие в приведенном коде

28.02.2015, 14:10. Показов 420. Ответов 1
Метки нет (Все метки)

К Этой программе вопрос такой: для чего есть условие if( (src[i]!=' ')|| ( (src[i]==' ')&&(src[i+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
#include <stdio.h>
 
 
int main(){
 
    char src[200];
 
    char dst[200];
 
        printf("src string =");
 
        gets(src);
 
    int i,j;
 
                for(i=0,j=0;src[i]!=0;i++){
 
                        if((src[i]!=' ')||((src[i]==' ')&&(src[i+1]!=' '))){
 
 
                            dst[j]=src[i];
 
                            j=j+1;
 
                    }
 
                }
 
            dst[j]=0;
 
        printf("dst string =%s \n",dst);
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2015, 14:10
Ответы с готовыми решениями:

Объясните работу цикла в приведенном коде
Объясните пожалуйста следующий фрагмент for (int i = 1; i &lt; txt.Length; i++) ...

Правильно ли написано условие в приведенном коде
If (x2 = value) And (y2 = 220) Then MsgBox(&quot;Поздравляю, вы попали&quot;) где x2,у2 - координата 2...

Объясните в чем заключаются ошибки в приведенном коде
Объясните в чем заключаются ошибки в приведенном коде... class table { int size; int...

Разобраться с If-else в приведенном коде; неверно срабатывает условие
В общем есть код: s += VkRequest.Request(textBox1.Text&quot;,...

1
3405 / 1824 / 489
Регистрация: 28.02.2015
Сообщений: 3,699
28.02.2015, 14:21 2
C++
1
2
3
4
5
6
if( 
(src[i]!=' ')|| - любой символ кроме пробела
( 
(src[i]==' ')&&(src[i+1]!=' ') - пробел и следующий за ним символ отличный от пробела
 )
 )
Пратически данный код исключает повторные пробелы в строке.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.02.2015, 14:21
Помогаю со студенческими работами здесь

Найти ошибку в приведенном коде
Windows выдает ошибку, почему ? #include &lt;iostream&gt; #include &lt;cstring&gt; #include &lt;cstdlib&gt; ...

Найти ошибку в приведенном коде
#include &lt;iostream&gt; using namespace std; ...

Исправить ошибку в приведенном коде
всем доброго времени суток..) возникла проблема..есть код обработки событий по нажатию...

Найти ошибку в приведенном коде
На самом деле тут две ошибки. Первое, ругается windows при запуске (есть комментарий на какую...

Реализовать функции в приведенном коде
#include &quot;stdafx.h&quot; #include &lt;conio.h&gt; #include &lt;math.h&gt; #include &lt;stdio.h&gt; const int n=25;...

Не работает сортировка в приведенном коде
Здравствуйте. У меня такая проблемка. Не работает сортировка... Вот часть кода сортировки,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru