Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 30.12.2017
Сообщений: 101
1

Что неправильного в этой простой программе?

08.02.2018, 21:22. Просмотров 786. Ответов 8
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <cstring>
#include <windows.h>
using namespace std;
 
int main()
{
    const char x[2][20] = ("Jason ", "at your service\n");
    const char *y = "Quillstone ";
    for (int i = 0; i < 3; i++)
        cout<<((i<2)? !? ? x [i] : y x[1]);
}
На вот этой строке:
C++
1
    const char x[2][20] = ("Jason ", "at your service\n");
Выдает вот такую ошибку: error: array must be initialized with a brace-enclosed initializer|
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2018, 21:22
Ответы с готовыми решениями:

Что не так в этой простой задаче?
Ruby меня пинает уже пол дня, а я так и не могу понять в чем причина. Задача - найти локальный...

Что в этой программе можно изменить (что бы улучшить) И как ее усовершенствовать ?
Program Kalkulator ; Label m1,m2; Var Operation,cal:byte; a,b:real; Begin m1:...

Что значит i в этой программе и что оно делает?
А что значит i в этой программе и что оно делает? clc,clear all...

Как в этой программе изменить то что во вкладке "о программе"
Здравствуйте, уважаемый народ. Подскажите как в этой программе изменить то что во вкладке &quot;о...

8
1346 / 986 / 312
Регистрация: 28.07.2012
Сообщений: 2,743
08.02.2018, 21:23 2
Лучший ответ Сообщение было отмечено xKore_Nano_Man как решение

Решение

xKore_Nano_Man, скобки не того типа.
1
1732 / 1326 / 1406
Регистрация: 28.10.2016
Сообщений: 4,265
08.02.2018, 21:24 3
C++
8
const char x[2][20] = { "Jason ", "at your service\n" };
C++
11
cout << ((i<2) ? x[i] : y);
1
1 / 1 / 0
Регистрация: 30.12.2017
Сообщений: 101
08.02.2018, 21:29  [ТС] 4
Как же я так мог невнимательно отнестись, простите, что побеспокоил)

Добавлено через 2 минуты
C++
1
cout<<((i<2)? !i ? x [i] : y x[1]);
Вот исправил строку, вроде бы все верно указал, но опять таки что - то выдает следующее:
error: expected ':' before 'x'|
0
1732 / 1326 / 1406
Регистрация: 28.10.2016
Сообщений: 4,265
08.02.2018, 21:30 5
xKore_Nano_Man, правильный вариант выше (если я конечно всё правильно понял)
0
1 / 1 / 0
Регистрация: 30.12.2017
Сообщений: 101
08.02.2018, 21:34  [ТС] 6
Опять скобки походу, сейчас проверю...

Добавлено через 2 минуты
Хмм... Странно, а у меня в учебнике следующий код написан:
D E L E T E D

Добавлено через 1 минуту
И вывод программы не правильный.
0
565 / 348 / 132
Регистрация: 15.09.2017
Сообщений: 1,230
08.02.2018, 21:51 7
C++
1
cout << ((i<2) ? !i ? x[i] : y : x[1]);
0
Hitoku
08.02.2018, 21:59
  #8

Не по теме:

xKore_Nano_Man, интересные у вас учебники... главное полезные

0
1 / 1 / 0
Регистрация: 30.12.2017
Сообщений: 101
10.02.2018, 23:11  [ТС] 9
Это был сарказм?)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2018, 23:11

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

Что означает в этой программе K, SR и S?
program laba3; var x,y,sr,z,s,k,u:real; begin writeln(' x y u');...

Что не правильно в этой программе?
Здравствуйте все! Познаний в с++ мало, чтаю, пробую учить. В одной из книг упражнение - найти что...

что в этой программе не так?
procedure TForm1.Button1Click(Sender: TObject); var a:array of integer;i,p,m1:integer;m:string;...

Что не так в этой программе?
Требуется написать макрокоманду, аналогичную оператору IF в Паскале, для проверки числа в...


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

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

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