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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Ассаи
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 18
#1

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

04.06.2012, 15:31. Просмотров 1075. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2012, 15:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Доделать и исправить. Дано слово из 12 букв. Поменять местами его трети: первую треть разместить на месте третьей, вторую на месте первой и 3 на 2 (C++):

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

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Alt_Shift
50 / 50 / 2
Регистрация: 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
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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