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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Дмитрий123d
0 / 0 / 0
Регистрация: 24.11.2013
Сообщений: 6
#1

C++ Массив. Не работает программа - C++

24.11.2013, 21:47. Просмотров 282. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста по программированию решить массив
Здание: Дана строка символов, признак конца строки "." . Строка состоит из слов разделенных пробелами. Вывести слова заканчивающиеся символом "А".

Я набросал программу, но она не работает, выдает почему то не слова заканчивающиеся на "А" а все написанные
В чем дело подскажите пожалуйста

Код
#include <stdio.h>
#include <conio.h>

#define N 80

int main()
{
char s[N];
int i=0,j;

scanf ("%c", &s[i]);

while (s[i]!='.' && i < 80)
{
i++;
scanf ("%c", &s[i]);
}

printf("\nend getting s\n");

for(i=0;i< 80 && s[i]!='.' ; i++)
printf("%c", s[i]);

printf("\nend output\n");

i=0;


while (s[i] != '.')
{
i++;

if (s[i] == ' ' && s[i-1] == 'A' && i > 0 )
{
j = i - 1;
while (j >=0 && s[j] !=' ')
j--;

if (s[j] == ' ') j++;
if (j<0) j = 0;

for(;j < i;j++)
printf("%c", s[j]); 
printf("\n");
}


}


if (s[i-1] == 'A')
{

j = i - 1;
while (j >=0 && s[j] !=' ')
j--;

if (s[j] == ' ')
j++;


for(;j< i;j++)
printf("%c", s[j]); 


}

getch();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2013, 21:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос C++ Массив. Не работает программа (C++):

Программа на массив, работает правильно на половину - C++
Задание: нужно чтоб исходный массив отображался в обратном порядке(у меня в обратном порядке выдает только первые 5 элементов) ...

Почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает - C++
почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает. Имею в ввиду что сделал прогу которая меняет...

Программа , которая выводит время, за которое программа работает - C++
Вообщем, нужно что бы считалось время от начала работы программы, и выводилось на экран.

Программа работает в турбо си но не работает в дев си - C++
#include&lt;graphics.h&gt; #include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; #include&lt;dos.h&gt; #define R &quot;C:\\TC\\bgi&quot; void...

То работает, то не работает. Массив из случайных вещественных чисел - C++
Добрый день всем. Я пытался сделать следующее: создать массив из вещественных чисел. Ввести туда числа случайным образом. А потом вывести...

Программа работает на Windows 7, но не работает на XP - C++
#include &lt;locale&gt; #include &lt;windows.h&gt; #include &lt;iostream&gt; #include &lt;fstream&gt; int main () { std::string wont; size_t i; ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2013, 21:47
Привет! Вот еще темы с ответами:

Программа при релизе не работает, а при дебаге работает - C++
#include&lt;iostream&gt;; #include &lt;iomanip&gt; #include&lt;fstream&gt; using namespace std; void printMatrix (int **a, int n, int m) // функція...

Программа не работает - C++
Исправьте,пожалуйста, ошибку в программе #include &lt;math.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; void main(void) { int m,n,i; ...

Не работает программа - C++
В идеале, она должна выводить &quot;Daniil&quot;, но она даже не компилится, не подскажете в чем дело? #include &lt;iostream&gt; #include...

Не работает программа - C++
Здравствуйте. Пытаюсь сделать программу для сложения матриц. Программа компилируется без ошибок, но работает только при значениях 1 1. Что...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru