Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2011, 23:14   #1
daimonTM
Пользователь
 
Регистрация: 24.03.2010
Сообщений: 20
По умолчанию нужна переделать код СИ

вот задание: даны n предложений. найти в каждом последнее слово и напечатать их в строку через пробел. язык Си.
Цитата:
Код:
#include "stdafx.h"
#include <string.h>
#include <stdio.h>
void main(){
        char str[80]; 
        int i,l,k,j;
        
        for(j = 0; j < 3; j++){
                puts("\nBBeguTe cTpoKu: ");
                gets(str);
                l=strlen(str);
                
                for(i = l;i>0 ;i--){
                        if(str[i] == ' '){
                                k=i; 
                                break;
                        }
                }
                
                for(i = k; i < l; i++){
                        putchar(str[i]);
                }
        }
     
}
вот что у меня получилось, но только слова мне нужно вывести в одну новую строку, а у меня они после предложений выводятся. кто знает исправьте . завтра сдавать нужно.

Последний раз редактировалось daimonTM; 01.06.2011 в 00:55.
daimonTM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как переделать код макроса омарат Microsoft Office Excel 1 25.05.2010 20:57
переделать с делфи код в СИ Dezolyator Фриланс 7 24.05.2010 23:19
Как переделать код? P®o©omp@s Помощь студентам 2 26.10.2009 19:21
Переделать код Hepri Работа с сетью в Delphi 3 20.08.2009 20:28
Помогите переделать код stayer Общие вопросы Delphi 3 25.10.2008 21:09