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

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

Войти
Регистрация
Восстановить пароль
 
luxlite_oleg
0 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 14
#1

Строки. вывод не получается - C++

18.12.2013, 10:47. Просмотров 341. Ответов 13
Метки нет (Все метки)

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 "stdafx.h"
#include <conio.h>
#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <string>
using namespace std;
int main()
{setlocale(LC_ALL, "rus");
int j;
 
string slovo[6];
string s = "ко";
string k = "ле";
string m = "со";
string z="колесо";
slovo[0]=s+k+m;
slovo[1]=s+m+k;
slovo[2]=m+s+k;
slovo[3]=m+k+s;
slovo[4]=k+s+m;
slovo[5]=k+m+s;
for (j=0; j<6; j++)
{if(slovo[j]==z)
    cout<<slovo[j]<<' '<<" Слово можно составить"<<endl;
else 
cout<<slovo[j]<<' '<<"Слово нельзя составить"<<endl;}
 
_getch();
return 0;
}
Не получается сделать вывод общий, то есть чтобы для всех строк где не получается слово выводилось "нельзя составить слово" а для которой можно составить " можно составить слово" а если вообще нельзя составить слово из слогов выводилось 1 сообщение для все строк"слово составить нельзя" помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2013, 10:47     Строки. вывод не получается
Посмотрите здесь:

Не получается реализовать вывод баланса - C++
Делал задачу с наследованием, но не получается вывод баланса. долг выводится, а баланс всегда 0(( Как исправить уж не знаю, и ума не...

Не получается правилный вывод на экран.(код в нутри) - C++
если я ввожу больше 1 то на экране отображается не то что я прошу вывести а просто набо цифр(ну или не просто набор цифр) &quot;2&quot; это например...

Пошаговый ввод данных и вывод результата .не получается( - C++
Даны действительные числа а1, а2,... Известно что а1&gt;0, и что среди а2,а3... Есть хотя бы одно отрицательное число. Пусть а1,...,аn- члены...

Не получается соединить две строки - C++
int number = 105; char *ptr = new char; itoa(number, ptr, 10); cout &lt;&lt; ptr &lt;&lt; endl; char *z = new char; z = &quot;qwert&quot;; cout...

Не получается удалить символ из строки - C++
подскажите как можно удалить знак пунктуации из строки? написал код: #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;cctype&gt; ...

Не получается массив int из строки string - C++
старая песня беру файл input.txt? в нем: 5 0 3 5 2 3 делаю fstream f(&quot;../input.txt&quot;);

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
18.12.2013, 12:49     Строки. вывод не получается #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
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{   
 
int j;
 
string slovo[6];
string s = "ko";
string k = "le";
string m = "so";
string z="koleso";
slovo[0]=s+k+m;
slovo[1]=s+m+k;
slovo[2]=m+s+k;
slovo[3]=m+k+s;
slovo[4]=k+s+m;
slovo[5]=k+m+s;
for (j=0; j<6; j++)
{if(slovo[j]==z)
    cout<<slovo[j]<<' '<<"Word can make"<<endl;
else 
cout<<slovo[j]<<' '<<"Word don`t can make"<<endl;}
    
    
    system("PAUSE");
    return 0;
}
Миниатюры
Строки. вывод не получается  
vitecd
18.12.2013, 12:57
  #3

Не по теме:

ну если уж писать по английски, то не "don`t can" а "can`t"

egor2116
18.12.2013, 13:00
  #4

Не по теме:

а koleso как будет на английском?

lpvoid
322 / 305 / 17
Регистрация: 06.03.2013
Сообщений: 869
18.12.2013, 13:03     Строки. вывод не получается #5

Не по теме:

egor2116, цруул



Добавлено через 21 секунду

Не по теме:

опять переключение раскладок сломалось... "дабл ю эйч е е эл", в общем.
пришлите мне строчку сетикскэбэмап -лайоут юс,ру -оптион грп:альт_шифт_тоггле
в терминал скопировать. пожалуйста.

vitecd
18.12.2013, 13:10
  #6

Не по теме:

Цитата Сообщение от egor2116 Посмотреть сообщение

Не по теме:

а koleso как будет на английском?

как минимум, не "на", а "в" или "по". Но это уже сложнее, это Русский.

egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
18.12.2013, 13:14     Строки. вывод не получается #7

Не по теме:

как минимум, не "на", а "в" или "по". Но это уже сложнее, это Русский.


Не по теме:

Учите русский лучше.



Добавлено через 1 минуту

Не по теме:

Это не мой родной язык, но его я знаю лучше чем вы.

lpvoid
18.12.2013, 13:24
  #8

Не по теме:

oh, salvation! keymap change works now!
а колесо - wheel.

SatanaXIII
Супер-модератор
Эксперт С++
5602 / 2636 / 242
Регистрация: 01.11.2011
Сообщений: 6,495
Завершенные тесты: 1
18.12.2013, 13:33     Строки. вывод не получается #9
egor2116, всего лишь показал путь.

Это я к тому, что завязываем с оффтопом.
luxlite_oleg
0 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 14
18.12.2013, 15:57  [ТС]     Строки. вывод не получается #10
egor2116, программа то отлично работает, меня интересует как сделать вывод если допустим 4 строки "не получается слово" чтобы выводилось сообщение не к каждой строке а одно сообщение для этих 4 строк! И также если ни один и 6 вариантов не получается, выводить 1 сообщение до всех 6 строк, а не конкретно по каждой строке.
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
18.12.2013, 16:23     Строки. вывод не получается #11
программа то отлично работает, меня интересует как сделать вывод если допустим 4 строки "не получается слово" чтобы выводилось сообщение не к каждой строке а одно сообщение для этих 4 строк! И также если ни один и 6 вариантов не получается, выводить 1 сообщение до всех 6 строк, а не конкретно по каждой строке.
То есть, если я вас правильно понял, вы хотите что бы на выходе было
если строка получилась то "получается слово", а для всех остальных случаев одно сообщение "не получается слово"?
luxlite_oleg
0 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 14
18.12.2013, 16:27  [ТС]     Строки. вывод не получается #12
egor2116, да, а если мы программе пишем другой слог, то естественно слово не получиться не в одном из вариантов, и должно вывести 1 сообщение о том что слово не получается, а не конкретно для каждой строки
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
18.12.2013, 16:34     Строки. вывод не получается #13
да,
Если я правильно понял то как то так
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
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{   
 
int j;
bool check = false;
string slovo[6];
string s = "ko";
string k = "le";
string m = "so";
string z="koleso";
slovo[0]=s+k+m;
slovo[1]=s+m+k;
slovo[2]=m+s+k;
slovo[3]=m+k+s;
slovo[4]=k+s+m;
slovo[5]=k+m+s;
for (j=0; j<6; j++)
    if(slovo[j]==z)
        cout<<slovo[j]<<' '<<"Word can make"<<endl;
    else 
        check = true;
 
if(check)
  cout<<"Word cann`t make"<<endl;    
    
    system("PAUSE");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2013, 18:38     Строки. вывод не получается
Еще ссылки по теме:

Не получается из входного потока с файла сравнить строки - C++
Не получается из входного потока с файла сравнить строки... Вообще не хочет. Не понял почему. Вроде всё просто. Но не пишет. Просто...

Не получается считать значение параметров из командной строки - C++
Нужно cоставить программу , которая выводит на экран значение функции F(x) в заданном диапазоне .Диапазон и шаг изменения аргумента...

Не получается сумму каждой строки записать в новый массив. - C++
Помогите с массивом: Нужно: 1. сосчитать сумму строк. - это есть. 2. сумму каждой строки записать в новый массив. - это не...

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


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

Или воспользуйтесь поиском по форуму:
luxlite_oleg
0 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 14
18.12.2013, 18:38  [ТС]     Строки. вывод не получается #14
egor2116, когда я изменяю в программе слог всё отлично получается- выводится только 1 сообщение. А когда слово составить можно, то выводится для правильной строки можно составить, а для всех остальных нельзя составить.А как сделать чтобы вот для всех остальных случаев, где слово нельзя составить выводилось на экран сообщение "для всех остальных случаев слово составить нельзя. Просто меня смущает 2 сообщение, "word can not make"
Yandex
Объявления
18.12.2013, 18:38     Строки. вывод не получается
Ответ Создать тему
Опции темы

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