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

Удаляем из строки слова перевёртыши...не понять в чём дело - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подключение к беспроводной сети http://www.cyberforum.ru/cpp-beginners/thread21803.html
Люди кто-нибудь знает как программно можно подключиться к беспроводной сети через логин и пароль, если подключение удалось вывести "connect", а если нет "disconnect"?
C++ Выделение памяти scanf Всем привет #include <windows.h> #include <stdio.h> char * c = (char *)malloc(sizeof(char)); void main() { printf("Input string :\r\n"); scanf("%s",c); http://www.cyberforum.ru/cpp-beginners/thread21800.html
Найти ошибку... C++
#include <stdio.h> #include <stdlib.h> int main() { int i,j,n,m,p=0,o=0,k=0; int **mass1; printf( "vvedite kol-vo strok v matrice\n"); scanf ("%d", &n); printf( "vvedite kol-vo stolbcov v matrice\n"); scanf("%d", &m);
C++ Определители матрицы найти компактным методом исключения (метод крамера)
определители матрицы нужно найти компактным методом исключения (это как?). Коэффициенты представленны структурой компклесного числа в символьной форме. помогите решить!! И чем символьная фрма отличается от алгебраической?
C++ Помогите с выводом комбинаций http://www.cyberforum.ru/cpp-beginners/thread21760.html
Вот есть код для вывода комбинаций символов. Но он почему то ничего не выводит на экран. В чём может быть проблема? #include<stdio.h> #include<string.h> void main() { char *str = "123"; char q, num_1, num_2, pass;
C++ Поменять местами два ряда матрицы с наибольшей и наименьшей сумой элементов Доброго времени суток. Начал учиться програмировать на С. Столкнулся с некоторыми проблемами при выполнении некоторых задач. Не прошу делать за меня никакую работу, прошу просто посмотреть и помочь советом начинающему. Задача банальна. Надо ввести с клавиатуры прямоугольную матрицу и поменять местами два ряда с наибольшей и наименьшей сумой элементов. Пробовал сделать так: #include... подробнее

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

Удаляем из строки слова перевёртыши...не понять в чём дело - C++

27.01.2009, 14:55. Просмотров 693. Ответов 3
Метки (Все метки)

программа должна удаляит из строки все слова которые читаются одинаково в дыух напралениях.
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
#include <stdio.h>
#include <stdlib.h>
 
int main ()
{
    char mass[50]="abba dolce ammo";
    int i,j,m,k=0,fl1=0,fl2=0,v=0,p=0;
    for (i=0;i<50;i++){
        if (mass[i]==' ' || mass[i]=='NULL'){
            for (m=k,j=(i-1);j>=k;m++,j--){ // цикл который не срабатывает
                if (mass[m]==mass[j]){
                    fl1=1;
                }
                else 
                    fl2=1;
            }
            if (fl1==1 && fl2==0){
                for (p=i+1,v=k;v<=50;v++,p++){
                    mass[v]=mass[p];
                }
                    i=0;
            }
            fl1=0;
            fl2=0;
        }
        k=i+1;
    }
    printf("%s",mass);
    return 0;
}
почему то пропускается цикл for
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru