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

Слова в обратном порядке (!не палиндром!) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный массив http://www.cyberforum.ru/cpp-beginners/thread42187.html
Создать двухмерный массив целых чисел. Испольуя массив указателей. записать в него адресса положительных елементов двухмерного масива. Пожалуста я на экзамене!!
C++ Как возвращать массив структур? Понимаю тема уже поднималась, но я всёравно не могу понять... Нужно возвратить массив из структур. Знаю что нужно делать через указатели... вот код: struct trgstr { char name; int x; http://www.cyberforum.ru/cpp-beginners/thread42183.html
Нужно вставить в прогу правильную формулу(С++) C++
Привет всем)) Помогите пожалуйста вставить в прогу правильную формулу. Вот сама задача: Должны быть реализованные подпрограммы рисования дуги круга заданной: координатами центра, координатами стартовой точки и величиной угла вот сам код проги: #include <graphics.h> #include <stdio.h> #include <math.h> #include <conio.h>
Выполнить строку C++
Здравствуйте, подскажите наиболее простой вариант решения проблемы. Есть строка типа...
C++ Литература с C# на C++ http://www.cyberforum.ru/cpp-beginners/thread42091.html
Заранее прошу прощения, если не туда написала, но очень нужна ваша помощь. Может кто-нибудь посоветует какую-нибудь литературу для изучения C++, при раннем изучении C#. C# изучала преимущественно Windows Application, и теперь нужно сориентироваться в C++ в этом же направлении. Говорят, что отличия небольшие, но может есть книжечки, где все рассказано???
C++ Найти номера всех элементов с максимальным значением сделайте кто может,начинаю ток по с++ 7. Найти номера всех элементов с максимальным значением. Добавлено через 2 минуты 59 секунд 7. В прямоугольной матрице, размерностью n*m,найти номера первых отрицательных элементов каждой строки (столбца). подробнее

Показать сообщение отдельно
Somebody
2777 / 1591 / 142
Регистрация: 03.12.2007
Сообщений: 4,170
Завершенные тесты: 1
28.06.2009, 23:17     Слова в обратном порядке (!не палиндром!)
Вот, например, заменяет разделители нулями, потом проходит по всем словам:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const char letters[] = "QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm";
puts("Enter a sentence:");
const char s[100];
fgets((char*)s, sizeof(s), stdin);
char* end = (char*)s + strlen(s) - 1;
char* p;
for (p = end; p >= s; p--)
    if (!strchr(letters, *p))
        *p = 0;
puts("The words in reverse order:");
for (p = end; p >= s; p--)
{
    while (p >= s && !*p) p--;
    while (p >= s && *p) p--;
    puts(p + 1);
}
 
Текущее время: 13:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru