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

Строки(обработка двумерных массивов) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ составить программу для вычисления выражения http://www.cyberforum.ru/cpp-beginners/thread1007881.html
составить программу для вычисления выражения y=pow(x,3)+4*x
C++ Массив. Найти сумму элементов, расположенных на главной диагонали Задан двухмерный массив целых чисел А размером N на M. Найти сумму элементов, расположенных на главной диагонали. http://www.cyberforum.ru/cpp-beginners/thread1007880.html
C++ Не могу разобраться с параметрами
Не могу понять смысл параметров, где почитаешь, все описано так, будто я с 5 лет пишу на с++. Для примера моя функция возводящая в степень b число а, как можно написать с использованием параметров и что это даст? #include<iostream> #include<conio.h> using namespace std; int i;int a; int b; int d;
C++ Поиск в ширину (Обход в ширину)
Напишите, пожалуйста, реализацию bfs в с++ и объясните что к чему
C++ Последовательность http://www.cyberforum.ru/cpp-beginners/thread1007823.html
Найти сумму элементов , которая больше 10^-5 с последовательностью 1,1,5/7,7/15 Формула для общего члена этой последовательности (2*n-1)/(2^n-1) выручайте и извините за дублирование тем, просто там тишина, мне завтра программу нужно. :(
C++ Модули и текстовые файлы Необходимо разработать программу, обеспечивающую обработку текстового файла. Программа после запуска выводит на экран заставку (с описанием реализованных функций), и просит ввести имена файлов. Затем производится обработка текста. Процесс обработки показывается (в процессе работы выводиться счетчик обработанных строк). Обработка текста производится без вывода обрабатываемого текста на экран –... подробнее

Показать сообщение отдельно
tibeg
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 97
14.11.2013, 18:23     Строки(обработка двумерных массивов)
Ребят помогите пожалуйста есть задачка:
В строке из 50 символов отдельные слова разделены пробелом. Упорядочить строку так, чтобы каждое следующее слово было не короче предыдущего.
Написал как подсчитать слова а дальше не могу
#include<stdio.h>
#include<string.h>
void main()
{
char s[50],d[50];
int i=0,j=0,bw,ew,len;
gets(s); len=strlen(s);
while (i<len)
{
while((s[i]==' ')&&(i<len)) i++;
bw=i;
while((s[i]!=' ')&&(i<len)) i++;
ew=i;
strncpy(d,&s[bw],ew-bw+1);
d[ew-bw+1]=0;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru