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

Подскажите пожалуйста, где ошибка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Второй раз функция отрабатывает неверно [С++] http://www.cyberforum.ru/cpp-beginners/thread401368.html
Добрый день. Есть функция char * fun(char *str);, которая выполняет несколько действий над этой строкой. Если вызывать функцию один раз, то она правильно отрабатывает. Однако, если вызывать функцию два раза подряд с разными строками, то иногда она возвращает неверный результат. С чем это может быть связано? Может быть, с тем, что в функции используются некие другие чаровские указатели? Хотя они...
C++ Компилятор ругается на cmatch при подключения хедера Вот здесь нашел реализацию md5 на С++. То что там написано отдельно работает отлично, но при подключении хедера md5.h к моему проекту компилятор выдает >100 ошибок такого плана: c:\program files\microsoft visual studio 10.0\vc\include\cmath(19): error C2061: синтаксическая ошибка: идентификатор "acosf" 1>c:\program files\microsoft visual studio 10.0\vc\include\cmath(19): error C2059:... http://www.cyberforum.ru/cpp-beginners/thread401361.html
C++ Динамическое выделение памяти.
Добрый вечер! Очень нужна ваша помощь! Переделайте, пожалуйста, код так, чтоб в программе работало динамическое выделение памяти. Если возможно (но не обязательно) - чтоб в программе отсутствували функции библиотеки <time.h>. Найти максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. #include <iostream> #include <stdlib.h> #include <time.h> using namespace...
C++ Работа с классами, конструктором и деструктором.
Напишите программу, используя классы, которая выполняет функции ввода и вывода данных согласно таблице заданий по вариантам. Число объектов класса должно быть не менее 4-х. В программе для инициализации данных использовать конструктор, а для удаления объекта – деструктор. При этом все элементы используемого класса должны быть закрыты, а методы открыты. Входные данные Данные об автомобиле...
C++ Системa PGP. По схеме, которая предлагается сервисами аутентификации и конфиденциальности системы PGP, передать от абонента А к абоненту В две буквы с http://www.cyberforum.ru/cpp-beginners/thread401334.html
Системa PGP. По схеме, которая предлагается сервисами аутентификации и конфиденциальности системы PGP, передать от абонента А к абоненту В две буквы согласно варианту. Для упрощения вычислений: Функция хеширования - побитовое сложение по модулю двух последовательных байтов, причем второй операнд (байт) перед добавлением циклически сдвигается на один бит влево. Процедура архивации с помощью...
C++ SnmpMgrRequest и SnmpSendMsg у кого есть рабочие премьер этих функций ? в инете ничего нормального не нашел :( Добавлено через 20 часов 59 минут sam кое кто если собрал, но не работает, errorstatus всегда больше 0. кто знает в чём проблема? int InitSNMP(int iOIDnum, char *strValue, LPSNMP_MGR_SESSION m_lpMgrSession) { char asciiStr = " "; char *pBuff=NULL; подробнее

Показать сообщение отдельно
Criceto
1 / 1 / 0
Регистрация: 22.10.2011
Сообщений: 21
07.12.2011, 19:24     Подскажите пожалуйста, где ошибка?
Всем доброго времени суток, программа по строкам, нужно найти и вывести на экран слово с максимальной длинной, слова разделены пробелами в строке. Вот написал программку, запоминаю начало и конец слова, потом считаю, насколько оно длинное, сравниваю с максимумом, если оно длиннее, то оставляю индексы начала и конца, потом от начала до конца слова вывожу строку. Подскажите пожалуйста, где ошибка, не хочет компилироваться, заранее благодарен.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
main()
{char s[100], t;
int i,j,z=0,x=0,n,k, sl, max=0;
printf ("Vvedite novuyu stroku: ");
gets(s);
for (i=0;i<strlen(s);i++)
{if (s[i]==" " && s[i+1]!=" ")
{i+1=z;}
else if (s[i]!=" " && s[i+1]==" ")
{i=x;}
if (z=0 && x=0 ) continue;
sl=x-z+1;
if (sl>=max) 
{max=sl;
z=n;
x=k;}}
printf ("Maksimalno dlinoe slovo ");
for (i=n;i<=k;i++)
printf ("%s",s[i]);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru