Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Не могу удалить из вектора https://www.cyberforum.ru/ cpp-beginners/ thread958295.html
Доброе время суток. Есть класс class TModelAnswer { private: char FAnswer; float FProbability; AnsiString FExplanation; char GetAnswer() {return FAnswer;};
C++ Найти минимальное значение из столбцов матрицы
Всем Доброго времени суток! написал программу для подсчета сумм столбцов матрицы. теперь нужно вывести на экран минимальное значение из эти сумм. думаю сформировать из этих значений одномерный массив, а потом найти минимальное значение, только вот сформировать этот массив не получается. код: #include <iostream> #include <conio.h> #include <windows.h> int main() { char str; int...
C++ Стек (найти ошибку в коде) Такая проблема: создаю стек, вычисляю количество елементов между минимальным и максималым, удаляю стек, пытаюсь создать стек по-новой выдаёт ошибку. #include <stdio.h> #include <stdlib.h> #include <iostream.h> #include <conio.h> int infa; struct tstk https://www.cyberforum.ru/ cpp-beginners/ thread958260.html C++ Массивы (не вводится полностью матрица с буквами A и B) https://www.cyberforum.ru/ cpp-beginners/ thread958243.html
У меня не вводится полностью матрица с буквами A и B,к примеру создав матрицу 5 на 6,я всего ввожу 1 ряди меня компилятор выкидывает.Спасибо#include <stdio.h> #include <conio.h> int main () { int w,h,d; printf(" Vvedite w pri uslovii w>=1\n"); scanf ("%d",&w); printf(" Vvedite h pri uslovii h<=100\n"); scanf ("%d",&h); char **mas;
C++ Ошибка компиляции
// KR_5.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "iostream" #include "math.h" #include "iomanip" using namespace std; void sumpr (double**,int,int,int,int);
C++ Нарисовать ромб через цикл,почти сделал,не могу понять что делать дальше https://www.cyberforum.ru/ cpp-beginners/ thread958239.html
#include <iostream> #include <math.h> #include <conio.h> using namespace std; int main() { int N,i; N=10; for (int i = 10; i >= 1; i--) {
C++ OpenGL прорисовка в отдельном потоке https://www.cyberforum.ru/ cpp-beginners/ thread958233.html
Здравствуйте! Интересует,есть ли возможность выделить работу с ОпенГЛ в отдельный поток.Грубо говоря void* go(void * gg) { int k=2; char **argv=new char*; argv="hello "; glutInit(&k,argv); glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);
C++ Классы и обьекты
Извините, вот возник вопрос с заданием. А именно, как передать конструктору Patient параметры(Фамилия, имя и тд), так чтобы они были в массиве* (base = new Patient). Прошу помочь с этим моментом. Желательно кодом:) Условие: Patient: Фамилия, Имя, Отчество, Адрес, Номер медицинской карты, Диагноз. Создать массив объектов. Вывести: а) список пациентов, имеющих данный диагноз; б) список...
C++ Анализ кода программы, которая решает логическое уравнение Пишу прогу, которая решает логическое уравнение. Не компилируется... помогите разобраться, завтра зачёт. #include <iostream> #include <stdio.h> using namespace std; bool function(bool P, bool Q, bool R) { return ((!(P && (!Q)) && R)) && ((((!P) == R) && (!Q))); } https://www.cyberforum.ru/ cpp-beginners/ thread958224.html C++ открытие и считывание из .dll https://www.cyberforum.ru/ cpp-beginners/ thread958215.html
Доброго времени суток. Необходимо с помощью С++ открыть файл формата .dll в бинарном виде. После чего вытащить из этого бинарного файла всю возможную информацию (формат, размер файла, количество строк, символов и т.д.) Заранее благодарен за любую помощь в этом вопросе.
C++ Сравнение массивов
После заполнения динамического массива числами,в моем случае 1 и 0,компилятор не производит действий,останавливает работу.Спасибо#include <stdio.h> #include <conio.h> int main () { int w,h,d; printf(" Vvedite w pri uslovii w>=1\n"); scanf ("%d",&w); printf(" Vvedite h pri uslovii h<=100\n"); scanf ("%d",&h); int **mas;
C++ Не выполняется (проскакивает) оператор Здравствуйте! Я новичок в С. Простите за наиглупейший вопрос, но почему так? В простейшем консольном приложении после считывания переменных и вычисления значения r, программа игнорирует считывание Z, сама присваивает ему какое-то значение из x/y и выводит? В паскале такого бы не было. Чего я не понимаю? #include <stdio.h> #include <iostream.h> #include <conio.h> main() { float... https://www.cyberforum.ru/ cpp-beginners/ thread958200.html
3 / 3 / 0
Регистрация: 04.10.2014
Сообщений: 40
04.10.2014, 22:09 0

Сдвиг символов строки вправо - C++ - Ответ 6681426

04.10.2014, 22:09. Показов 18446. Ответов 7
Метки (Все метки)

Ответ

Всем добрый день. Срочно нужна помощь. Кто подскажет, как выполнить такое задание?
"Ввести строки s1 и s2. Три последних символа строки s2 удалить, вставить в середину строки s1 и в полученной строке заменить все символы 'E' на 'EE'."
Вот моя программа, но работает она из рук вон неправильно - выводит только первые символы строки s1 после обработки. Вывод промежуточных результатов и конечных строк пока не делал. Помогите, очень срочно, сам уже две недели тружусь и ничего не выходит
Работаю в Borland C++ версия 3.1.
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
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <ctype.h>
void main()
{const int max = 61;
 char s1[max+3], s2[max], cpy_s2[3];
 int i = 0;
 clrscr();
 printf("Vvedite stroku s1:\n");
 gets(s1);
 printf("Vvedite stroku s2:\n");
 gets(s2);
 int lens1 = strlen(s1); //zapis znachenia dliny stroki s1
 int lens2 = strlen(s2); //i s2
 if((lens2<3)||(lens1==0)||(lens2==0))
   {printf("\nOshibka vvoda strok!");
    printf("\nNazhmite Enter dla vixoda");
    getch();
   }
 else
     {
     {for(i = lens2-3; i<=lens2; i++) //cikl na poisk poslednix 3-x simvolov v "s2"
     {cpy_s2[i] = s2[i]; //kopirovanie 3-x simvolov v otdelniy massiv
      s2[i] = '\0'; //"udalenie" 3-x simvolov iz na4alnoi stroki "s2"
     }
     for(i = lens1/2; i<=lens1/2+3; i++)
    {s1[i+3] = s1[i];
    }
     for(i = lens1/2; i<=lens1/2+3; i++)
    {s1[i] = cpy_s2[i];
    }
    for(i = 0; i<=lens1; i++)
       {if(s1[i]=='E')
         s1[i] = 'EE';
       }
    printf("\nObrabotannaya stroka s1:\n");
    puts(s1);
    printf("Nazhmite Enter dla vixoda");
    getch();
      }
     }
}


Вернуться к обсуждению:
Сдвиг символов строки вправо C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2014, 22:09
Готовые ответы и решения:

Сдвиг строки вправо
Нужно написать программу по наследованию которая измеряет длину строки и сдвигает строку в право на...

Где и когда уместно применять операции << (сдвиг влево) и >> (сдвиг вправо)?
Кто может привести пример , когда нужно использовать операции: 1) &lt;&lt; сдвиг влево 2) &gt;&gt; сдвиг...

Сдвиг текста вправо
Помогите написать код к задаче: Мальчик Кирилл написал однажды на листе бумаги строчку, состоящую...

Циклический сдвиг вправо
Нужно сделать цеклический сдвиг машинного слова на 1 байт влево, через union и через побитовые...

7
04.10.2014, 22:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.10.2014, 22:09
Помогаю со студенческими работами здесь

Сдвиг числа вправо
Помогите, мне нужно реализовать машинный алгоритм умножения чисел. Первое число нужно сдвигать...

Циклический сдвиг массива вправо
дан двумерный массив MxN нужно осуществить поэлементный сдвиг вправо на 1 элемент

Реализовать циклический сдвиг вправо
Вот собственно мой код: #include &quot;pch.h&quot; #include &lt;iostream&gt; #include &quot;conio.h&quot; #include...

Сдвиг элементов массива вправо
Добрый вечер всем. У меня возник такой вопрос. Можно ли сдвинуть элементы массива вправо на одну...

Сдвиг массива вправо на K позиций
Даны натуральные числа N, K и массив из N целых чисел. Требуется, не используя дополнительные...

Побитовый сдвиг влево и вправо
Что выполнится быстрее - сдвиг влево или сдвиг вправо? И как замерить время выполнения каждой из...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru