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

Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задачка по Геометрии http://www.cyberforum.ru/cpp-beginners/thread6142.html
В трехмерном пространстве, шарик диаметра d1 перемещают из точки x1, y1, z1 в точку x2, y2, z2. Но возможно на этом отрезке, шарик столкнется с другим шариком, у которого известны его координаты...
C++ Определить, попадает ли точка с заданными координатами в закрашенную область Привет всем! :) Помогите, пожалуйста, решить задачу: Написать программу, которая определяет, попадает ли точка с заданными координатами в закрашенную область на рисунке. http://www.cyberforum.ru/cpp-beginners/thread6097.html
C++ throwing destructors
Привет всем!! Я наверное совсем отстал от жизни, но никто не припомнит с каких пор появилась практика throwing destructors ? :umnik: ведь с точки зрения исполнения это ж бред :eek:
C++ Помогите найти ошибку (макрос)
Макрос должен менять местами свои аргументы: код C++ #include "stdafx.h" #include <iostream> using namespace std; #define swap(x,y); {int tmp=(x);(x)=(y);(y)=tmp;}; int main(){
C++ Динамическое распределение памяти http://www.cyberforum.ru/cpp-beginners/thread6010.html
Дан динамический целочисленный массив y1,y2,....,yn. и и динамическая символьная переменная h. Если значение h равно '+', преобразовать исходный массив к виду yn,yn-1,...,y2,y1; иначе не менять...
C++ Используя класс отыскать самый дорогой товар и вывести скидки на товары Помогите пожалуста с задачей: создать программу которая формирует накладную на три товара, и используя класс отыскать самый дорогой товар и вывести скидки на товари. подробнее

Показать сообщение отдельно
srjk
0 / 0 / 0
Регистрация: 23.12.2007
Сообщений: 24

Строки - C++

24.02.2008, 14:16. Просмотров 1670. Ответов 11
Метки (Все метки)

Дан текст. Найти все слова, которые оканчиваются тем же символом, что и первое слово.
Что-то блин вообще как-то неправильно она работает((




#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
int main()
{int n;
char s[150],*str[100],*ch=" ";
do{
printf("\nVvedite stroky:\n");
gets(s);
str[0]=strtok(s,ch); /**/
for(int i=1;str[i]=strtok(NULL,ch);i++)
n=i;
for(int i=0;i<n;i++)
printf("%s",str[i]);
for(int i=0;i<n;i++)
if(strpbrk(strlwr(*str+i),strlwr(*str+n+1)))
{
for(int j=0;j<n;j++) str[j]=str[j+1];
n++;i++;
}
for(int i=0;i<n;i++)
printf(" %s ",*(str+i));

printf("\nPress esc 2 ex1t || press any key 2 continue!");
printf("\n\n***********************************************\n");
}
while(getche()!=27);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru