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

Перевернуть строку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Расположить строки матрицы по возрастанию сумм их элементов http://www.cyberforum.ru/cpp-beginners/thread1824505.html
Помогите,пожалуйста,с кодом! Задание: Дана матрица А(n x n). Расположить строки матрицы по возрастанию сумм их элементов.
C++ String как параметр функции Подскажите, пожалуйста, что здесь не так. При компиляции выдаёт "синтаксическая ошибка: идентификатор "string"". Пробовал убрать <string> и оставить только <cstring>, но это не помогло. stdafx.h #pragma once #include "targetver.h" #include <stdio.h> #include <tchar.h> #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread1824495.html
C++ Транспонировать динамический массив с исходными данными из файла
Ребят, если не сложно можете набросить программу транспонирования динамического массива с исходными данными из файла (1-ая строка размерность, потом сам массив) потом вывести всю эту тутатень. Спасибо за помощь! Добавлено через 24 минуты А так же запись в файл
C++ Посчитать прибыль от сделок используя FIFO и LIFO
Здравствуйте, Нужно написать небольшую програмку для подсчета прибыли после проведения определенных сделок. Проблема в том, что нам разрешают использовать только <iostream>, <fstream> и <string>. Плюс для хранения данных нужен двойной linked list, который будет функционировать как очередь или стек. Каждый элемент листа должен хранить количество элементов и цену за элемент. Я когда-то делал...
C++ Подсчёт время работы алгоритма сортировки http://www.cyberforum.ru/cpp-beginners/thread1824421.html
Пытаюсь посчитать время работы алгоритма в миллисекундах, но постоянно выходит минусовое число. Как написать правильно? start_time = clock(); for (int i = 0; i < num - 1; ++i) { int tmp; for (int i = 0; i < num - 1; ++i) { for (int j = 0; j < num - 1; ++j)
C++ Найти первое вхождение символа в строке Задана числовая строка с разделительным знаком (&) где то посередине. Мне надо получить числа в строке до этого знака, путём нахождения его первого входа. Т.к. команда strchr показывает этот символ и те что после него, я подумал вычитать строки, но не нашёл никакой толковой информации об этом. Как можно реализовать вывод символов до искомого знака? подробнее

Показать сообщение отдельно
Rakot568
15 / 15 / 1
Регистрация: 11.04.2013
Сообщений: 170
12.10.2016, 16:17  [ТС]     Перевернуть строку
"Спасибо" всем "знатокам", и тем, кто отвечает загадками.
Разобрался сам.
Происходило зацикливание и нужно было изменять for, а значение переменной-счетчика i увеличивать с 0, а не с 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
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <string.h>
 
char str[30];
int l;
void reverse()
{
 printf("Vvedite stroku\n");
 cin.getline(str,sizeof(str));
 char b;
 l=strlen(str);
 for (int i=0; (i!=(l/2)); i++)
 {
   b=str[i];
   str[i]=str[l-(i+1)];
   str[l-(i+1)]=b;
  }
   printf("Perevernutaya stroka:\n");
   cout << str<< endl;
   getch();
}
 
Текущее время: 08:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru