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

Подсчёт первого слова в строке и задача на перестановку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать массив С из элементов четных столбцов и массив В из элементов нечетных строк массива А http://www.cyberforum.ru/cpp-beginners/thread693469.html
Дана матрица А= 4.8, 3.2, 9.1, 5 5.1, 6, 1.4, -1 4.3, 1.15, 2.8, 3.14 в которой m=3 n=4. Необходимо сформировать массив С из элементов четных столбцов и массив В из элементов нечетных строк...
C++ Среднее значение цифр данного числа Здравствуйте. Не могу понять как доделать задачу. Дана задача. Введите целое число. Посчитать среднее значение цифр данного числа. Например 23456, ответ 4. Вот что я нарешал.#include <stdio.h>... http://www.cyberforum.ru/cpp-beginners/thread693453.html
Работа со строками: выводит все слова, с четным количеством букв C++
Требуется помощь в написании следующей программы: С клавиатуры вводится текстовая строка. Составить программу, которая: подсчитывает количество разделительных знаков в тексте выводит все...
C++ Замена слов в string
Подскажите в чём проблема. В строке нужно искать слова длиной >10 символов и менять их на другое слово. Смысл понятен , не получается правильно выполнить. Привожу код: void replaceStr (string...
C++ Сортировка (исправить код) http://www.cyberforum.ru/cpp-beginners/thread693434.html
Помогите с сортировкой! Нужно сортировать исходные данные по убыванию!! Простой массив сортировать могу, а тут никак не получается) Сортировать по значению k #include <iostream> #include...
C++ Решение проекта в Microsoft Visual Studio C++ Подскажите как реализовать это пример, сразу оговорюсь (консольное приложение) в Microsoft Visual Studio C++ И так начнем: Дан Текстовый файл c расширением txt нужно вывести на экран и скопировать в... подробнее

Показать сообщение отдельно
Vlad_
7 / 7 / 0
Регистрация: 07.09.2012
Сообщений: 178
10.11.2012, 16:28  [ТС]
asidorchenko, спс первая программа стала работать, я понял где я допустил ошибку
ну вот вторая даже после сказанных вами изменений не в какую не хочет, буквы не те выдает которые нужно сменить
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
#include <iostream>
#include <stdio.h>
#include <string.h>
 
using namespace std;
 
int main(){
    setlocale(0, "");
    int n;
    char a[10],*str;
    cout << "Введите последовательность А\n";
    for(int j= 0; j <10; j++)
        cin >>a[j];
    cout <<"Введите n\n";
    cin >>n;
        str =new char [n];
    cout<<"Введите "<<n<<" элементов "<<"S\n";
    for(int i = 0; i < n; i++)
        cin >>str[i];
    for(int i = 0; i < n; i++)
    for(int j = 0; j < 10; j++)
    {
        if((str[i] == a[j+1] && a[j] == str[i-1])){
            cout << "Нужно поменять местами буквы "<<str[i]<<" и "<<str[i+1]<<endl;
            cin.get();
            cin.get();
        }}
    return 0;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru