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

Строка: Определите длину введенной строки, и если она кратна 4, то поменяйте местами первую часть строки со второй - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать обратно http://www.cyberforum.ru/cpp-beginners/thread778978.html
вот я сделал эти действия с числом Obj_ *= Obj_; Obj_ >>= 11; return Obj_ % 1024; как сделать обратные действия?:)
C++ Как из указателя на массив достать конкретное значение массива Добрый день. Недавно написал программу проверки предложения на панграмму. Панграмма — текст, использующий все или почти все буквы алфавита. Всё получилось, но потом решил немного её передать так, чтобы если программа обнаруживала, что какой-либо буквы не хватает, записывала её в отдельный массив, а потом выводило сообщение, что данная строка не является пангаммой, т.к. в ней не хватает букв ...... http://www.cyberforum.ru/cpp-beginners/thread778977.html
C++ Обработка массивов
Даны две вещественные квадратные матрицы N-го порядка. Вы- ведите на экран квадрат той из них, в которой наименьший след (сумма диагональных элементов). Считайте, что такая матрица одна. Как в данном решении организовать ввод данных с клавиатуры? #include <stdio.h> #include <stdlib.h> #include <time.h>
C++ Проблема с выводом кириллицы на экран
Друзья, у меня вопрос заключен в следующем, вот код: #include <iostream> using namespace std; struct Test{ char name; }; void main () {
C++ Наибольшая целая степень двойки, не превосходящая заданного числа n http://www.cyberforum.ru/cpp-beginners/thread778953.html
Мне нужно рассчитать наибольшую целую степень двойки, не превосходящую заданного числа n. Например, ввод 101 вывод 64 Есть код, который это делает: ... int n, t=1; cin >> n; for (;t<n;) t*=2;
C++ Переменные в c++ Помогите разобраться в теории. Так вот допустим мы создаем переменную в стеке int a; тогда в стеке где то по адресу скажем 004 выделяется 4 байта в которые записывается переменная в двоичном коде. Фррр а вот теперь вопрос а где храниться сам адрес 004 , откуда программа знает что переменная храниться в этом адресе? она что где то его сохраняет ?а если мы где то храним адрес то как мы узнаем... подробнее

Показать сообщение отдельно
VitaliyH
4 / 4 / 0
Регистрация: 05.09.2012
Сообщений: 41

Строка: Определите длину введенной строки, и если она кратна 4, то поменяйте местами первую часть строки со второй - C++

04.02.2013, 20:13. Просмотров 574. Ответов 2
Метки (Все метки)

Разработайте программу работы со строками. Организуйте ввод исходных данных с клавиатуры. Используйте функции из
библиотеки обработки строк string.h. Результаты работы программы отобразите на экране. Дана строка произвольной длины. Группы символов, разделенные пробелами (одним или несколькими), будем называть словами. Определите длину введенной строки L, и если длина L кратна 4, то поменяйте местами первую часть строки со второй.

писал как-то прогу которая проверяет кратность и ищет скобки, а как заставить её поменять части строки?


Добавлено через 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
#include <iostream>
#include <string>
using namespace std;
 
 
int main()
{
    string str; 
 
    cout<<"Enter symbols: ";   
 
    getline( cin, str );  
 
    int len = str.length();  
      
    cout<<endl<<"Length of string: "<<len<<" symbols"<<endl<<endl;
 
    if (len%4 == 0)    
    {
        cout<<"Multiple of four"<<endl<<endl; 
 
       ?????????
}
    else
    {
        cout<<"Not a multiple of four !"<<endl<<endl;  
    }
 
        cin.get();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru