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

Доделать и исправить. Дано слово из 12 букв. Поменять местами его трети: первую треть разместить на месте третьей, вторую на месте первой и 3 на 2 - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Ассаи
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 18
04.06.2012, 15:31     Доделать и исправить. Дано слово из 12 букв. Поменять местами его трети: первую треть разместить на месте третьей, вторую на месте первой и 3 на 2 #1
#include<stdio.h>
#include<iostream.h>
int main(void)
{
int i,j;
char slovo[4][3];
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
scanf("%c",&slovo[i][j];
}
}
cout<<slovo[4][2]<<slovo[4][3]<<slovo[4][1]<<endl;
return(0);
}
!!!!!!!!!!!!!ПОМОГИТЕ ДОДЕЛАТЬ И ИСПРАВИТЬ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Дано слово из 12 букв. Поменять местами его трети следующим образом: первую треть слова разместить на месте третьей, вторую треть на месте первой, третью треть на месте второй.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2012, 15:31     Доделать и исправить. Дано слово из 12 букв. Поменять местами его трети: первую треть разместить на месте третьей, вторую на месте первой и 3 на 2
Посмотрите здесь:

C++ Поменять местами первую и вторую половины массива
C++ дано слово из чётного количества букв.поменять местами первую и вторую букву третью и четвёртую букву и тд.
C++ Дано предложение. Поменять местами его первое и последнее слово.
Дан массив. Поменять местами его первую и вторую половины массива C++
C++ Дано слово. Поменять местами первую букву со второй, третью - с четвертой и т.д
C++ Дано слово из четного числа букв. Поменять местами его половины
Дано слово. Поменять местами первую из букв а и последнюю из букв о! кто может помчь! C++
C++ Отсортировать первую треть (или две трети) массива в порядке возрастания, остальную часть - развернуть

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alt_Shift
 Аватар для Alt_Shift
50 / 50 / 2
Регистрация: 28.05.2012
Сообщений: 161
04.06.2012, 16:04     Доделать и исправить. Дано слово из 12 букв. Поменять местами его трети: первую треть разместить на месте третьей, вторую на месте первой и 3 на 2 #2
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
#include <iostream>
#include <conio.h>
 
#include<windows.h>
using namespace std;
 
 
using namespace std;
 void main(void)
 {
        setlocale(LC_ALL, "Russian");
        SetConsoleCP (1251);
        SetConsoleOutputCP (1251);
 int i,j;
 char *slovo=new char[13];
 SetConsoleCP (1251);
 cout<<"Введите слово из 12 букв (например abiturientka(абитуриентка)): "<<endl;
 cin>>slovo;
 char *slovo1=new char[13];
 for (int i=0;i<12;i++)
slovo1[i]=slovo[i];
 
 for(i=0;i<12;i++)//1 на 3 2 на 1 3 на 2
 {
     if (i<4)
 slovo[i]=slovo1[i+4];
     if ((i<8)&&(i>=4))
    slovo[i]=slovo1[i+4];
     if (i>=8)
    slovo[i]=slovo1[i-8];
 }
 
 cout<<"После замены букв: "<<slovo<<endl;
 _getch();
 }
если будешь вводить слово русскими буквами. то в свойствах консоли поставь шрифт Lucida concole
Ассаи
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 18
05.06.2012, 14:52  [ТС]     Доделать и исправить. Дано слово из 12 букв. Поменять местами его трети: первую треть разместить на месте третьей, вторую на месте первой и 3 на 2 #3
#include<stdio.h>
#include<iostream.h>
int main(void)
{
char slovo [12];
cout<<"Vvedite slovo iz 12 bukv (abiturientka): "<<endl;
cin>>slovo;
cout <<slovo[4]<<slovo[5]<<slovo[6]<<slovo[7]<<slovo[8]<<slovo[9]<<slovo[10]<<slovo[11]<<slovo[0]<<slovo[1]<<slovo[2]<<slovo[3]<<endl;
return (0);
}
Yandex
Объявления
05.06.2012, 14:52     Доделать и исправить. Дано слово из 12 букв. Поменять местами его трети: первую треть разместить на месте третьей, вторую на месте первой и 3 на 2
Ответ Создать тему
Опции темы

Текущее время: 00:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru