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

Задача по строкам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Блок схема : посчитать сумму элементов выше главной диагонали матрицы 5х5. http://www.cyberforum.ru/cpp-beginners/thread549343.html
Помогите плизз составить блок схему к задаче. Посчитать сумму элементов выше главной диагонали матрицы 5х5.
C++ правильно ли проверка на то, что поиск пуст? вот часть кода: ... proc = strstr(proc, slovo); if(proc == NULL) { log << "proc is NULL\n"; break; } ... http://www.cyberforum.ru/cpp-beginners/thread549332.html
C++ Ошибка LNK2001 и LNK1120
#include <math.h> #include <stdio.h> #include <stdlib.h> const double dt=1e-3; const double g=9.81; double fly(double U, double alfa, double h0){ double y=h0; double x=0; double t=0;
C++ Заполнить массив по спирали
Заполнить двумерный массив,возрастающей последовательностью, расположив элементы спиралью с правого верхнего угла: 1 2 6 3 5 7 4 8 9
C++ Составить массив, содержащий минимальные элементы каждой строки http://www.cyberforum.ru/cpp-beginners/thread549298.html
дана матрица А(5,6).составить массив,содержащий минимальные элементы каждой строки.данные считывать из файла,результат вывести в файл (программа почему то неправильно работает,зависает при запуске!в чём может быть ошибка?) программа сохраняет файл в "dat" #include <stdio.h> #include <vcl.h> #pragma hdrstop //---------------------------------------------------------------------------
C++ уравнение 5 класса Уравнение для пятиклассников представляет собой строку длиной 5 символов. Второй символ строки является либо знаком '+' (плюс) либо '-' (минус), четвёртый символ — знак '=' (равно). Из первого, третьего и пятого символов ровно два являются цифрами из диапазона от 0 до 9, и один — буквой x, обозначающей неизвестное. Требуется написать программу, которая позволит решить данное уравнение... подробнее

Показать сообщение отдельно
nega_ufa
0 / 0 / 0
Регистрация: 15.04.2012
Сообщений: 12
15.04.2012, 21:55     Задача по строкам
Вводиться строка, необходимо вывести на экран все слова нечетной длинны, в которых не содержится повторяющихся букв
пример, вводим "привет большое вам спасибо" вывести должен "вам"
начал делать, решил сначала вывести слова нечетной длинны, но там проблема, если предыдущее слово было длиннее, то оно не убирается полностью, вот код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include<conio.h>
#include<iostream.h>
#include<string.h>
#include<stdio.h>
#include<string.h>
main()
{
char *str1;
char *str2;
int i,k,l,j;
clrscr();
cout<<"vvedite stroku"<<"\n";
gets(str1);
k=strlen(str1);
str2=new char[k];
j=0;
*(str2+j)='\0';
for(i=0;i<k;i++)
if(*(str1+i)!=' ')  { //&&(*(str1+i)!='\0'){
*(str2+j)=*(str1+i);j++;}
else {
l=strlen(str2);
cout<<l<<" ";
if(l%2!=0){
*(str2+j)='\0';
puts(str2);
}j=0;*(str2+j)='\0';
}
 
getch();
}
Пожалуйста, помогите, нужно очень срочно
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru