Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Ассаи
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 18
#1

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

04.06.2012, 15:31. Просмотров 1159. Ответов 2
Метки нет (Все метки)

#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 букв. Поменять местами его трети следующим образом: первую треть слова разместить на месте третьей, вторую треть на месте первой, третью треть на месте второй.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2012, 15:31
Ответы с готовыми решениями:

дано слово из чётного количества букв.поменять местами первую и вторую букву третью и четвёртую букву и тд.
дано слово из чётного количества букв.поменять местами первую и вторую букву...

Дано слово. Поменять местами первую из букв а и последнюю из букв о! кто может помчь!
Дано слово. Поменять местами первую из букв а и последнюю из букв о. Учесть...

Дано слово из четного числа букв. Поменять местами его половины
Доброго времени суток и с наступающим! У меня тут возникла небольшая загвоздка...

Дан массив. Поменять местами его первую и вторую половины массива
Дан массив. Поменять местами его первую и вторую половины массива......

Дано слово. Поменять местами первую букву со второй, третью - с четвертой и т.д
Дано слово из четных чисел букв. Поменять местами первую букву со второй,...

2
Alt_Shift
50 / 50 / 20
Регистрация: 28.05.2012
Сообщений: 161
04.06.2012, 16:04 #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
1
Ассаи
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 18
05.06.2012, 14:52  [ТС] #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);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2012, 14:52

Дано слово, состоящее из четного числа букв, вывести на экран его первую половину
Дано слово, состоящее из четного числа букв, вывести на экран его первую...

Первую треть слова разместить на месте третьей, вторую треть — на месте первой
с помощью procedure Дано слово из 12 букв. Поменять местами его трети...

Первую треть слова разместить на месте третьей, вторую треть — на месте первой
Дано слово из 12 букв. Поменять местами его трети следующим образом: а) первую...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru