![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 01.11.2016
Сообщений: 110
|
![]()
#include <stdio.h>
#include <string.h> int main() { //Объявляем массив символов и считываем его char stroka[255]; printf("Enter: "); gets(stroka); //Находим количество символов в строке int N; N = strlen(stroka); //Проходим по строке. Если найдена гласная буква, то смотрим, где она распологается. В зависимости от этого, ищем целиком слово и выводим его, или нет. int i, j, k; for(i=0; i<N; i++) { if(stroka[i]=='A' || stroka[i]=='a' || stroka[i]=='O' || stroka[i]=='o' || stroka[i]=='E' || stroka[i]=='e' || stroka[i]=='I' || stroka[i]=='i' || stroka[i]=='U' || stroka[i]=='u') { if(i!=N-1) { if(stroka[i+1]==' ') { j = i; while(j) { if(stroka[j] == ' ') break; j--; } if(j==0) { for(k=j; k<i+1; k++) { printf("%c", stroka[k]); } printf(" "); } else { for(k=j+1; k<i+1; k++) { printf("%c", stroka[k]); } printf(" "); } } } else { j = i; while(j) { if(stroka[j] == ' ') break; j--; } if(j==0) { for(k=j; k<i+1; k++) { printf("%c", stroka[k]); } printf(" "); } else { for(k=j+1; k<i+1; k++) { printf("%c", stroka[k]); } printf(" "); } } } } return 0; } Программа работает, но не выводит одну букву |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
![]()
Для начала, попробуй в программе изменить русскую букву 'a' на английскую (и, соответственно, запустив программу введи английскую 'а').
p.s.: с кодировкой что-то не так. Программа просто не воспринимает русскую кириллицу. Программа воспринимает только символы из: 5.jpg А тебе надо из Win-1251: 6.jpg Ищи в интернете как подключить. Если было бы С++, тогда я бы подсказал, а на просто Си - не знаю. Последний раз редактировалось ura_111; 01.11.2016 в 19:30. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибка в программе | julia9311 | Общие вопросы C/C++ | 1 | 19.12.2012 03:19 |
Ошибка в программе | julia9311 | Общие вопросы C/C++ | 1 | 14.12.2012 09:10 |
Ошибка в программе на Си++ | Эммануэль | Помощь студентам | 20 | 09.04.2011 18:04 |
Ошибка в программе | RoadTrain | Общие вопросы Delphi | 5 | 24.10.2007 22:16 |