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

Почему не могу заполнить массив символом ?

22.06.2014, 21:48. Показов 868. Ответов 9
Метки нет (Все метки)

Ест char массив. Не могу заполнить все значения массива звездочкой. *

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main() {
    char val='*';
    char q ='q';
    const int s=3;
    char arr[3][3];
    int k=0;
    int i=0;
    
    for(i; i<3; ++i){
        for(k; k<3; ++k){       
            arr[i][k] = val;}
        cout    <<endl;
    }
    return 0;
}
потом символ буду менять. на введенный с клавиатуры.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.06.2014, 21:48
Ответы с готовыми решениями:

Что является символом в СИ или как заполнить массив символов случайными символами
Задача: заполнить массив символов любыми символами не вводя их с клавиатуры. Но символы - это и...

Массив: Не могу заполнить массив, только самое большое значения...
Не могу заполнить массив только самое большое значения #include &lt;iostream&gt; using namespace...

Не могу заполнить массив
По условию задачи дано N и массив. При увеличении N массив увеличивается, а ввести значения в него...

Не могу заполнить массив char
{ struct Univer{ char fam; char kaf; char dol; double zar;}; ...

9
Модератор
Эксперт по электронике
8569 / 6385 / 859
Регистрация: 14.02.2011
Сообщений: 22,214
22.06.2014, 21:51 2
Цитата Сообщение от MMt Посмотреть сообщение
Не могу заполнить все значения массива звездочкой. *
а как ты узнал что не можешь заполнить?
ты же на экран его не выводишь
0
76 / 71 / 55
Регистрация: 17.05.2014
Сообщений: 301
22.06.2014, 21:52 3
MMt, а как вы поняли, что он не заполняется? по моему ошибок в программе нет
0
Землянин
34 / 34 / 16
Регистрация: 15.01.2013
Сообщений: 313
22.06.2014, 21:54 4
MMt,
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
 
int main()
{
    char val = '*';
    char arr[3][3];
 
    for (int i = 0; i < 3; i++)
        for (int j = 0; j < 3; j++)
            arr[i][j] = val;
}
0
Модератор
Эксперт по электронике
8569 / 6385 / 859
Регистрация: 14.02.2011
Сообщений: 22,214
22.06.2014, 21:58 5
Pjeroo,
так ты также не выводишь на экран
как узнать заполнил или нет?
разве что отладчиком
0
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 185
22.06.2014, 21:59  [ТС] 6
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
int main() {
    char val='*';
    
    //char q ='q';
    //const int s=3;
    
    char arr[3][3];
    int k=0;
    int i=0;
    
    for(i; i<3; ++i){
        for(k; k<3; ++k){       
            arr[i][k] = val;}
        cout    <<endl;
    }
    
    for(i; i<3; ++i){
        for(k; k<3; ++k)
            cout    << arr[i][k];
    }
    
    
    return 0;
}
туплю... но все равно не работает
0
Землянин
34 / 34 / 16
Регистрация: 15.01.2013
Сообщений: 313
22.06.2014, 21:59 7
ValeryS, задача была ввести, я проверил - заполнилось, но сюда вывод вставлять не стал.
0
76 / 71 / 55
Регистрация: 17.05.2014
Сообщений: 301
22.06.2014, 22:01 8
MMt, ваше нахальное игнорирование задания начальных значений сыграло с ваши злую шутку, циклы
C++
1
2
3
4
for(i; i<3; ++i){
        for(k; k<3; ++k)
            cout    << arr[i][k];
    }
не работают, потому что i уже равен 3
0
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 185
22.06.2014, 22:01  [ТС] 9
заработало. спс... пойду дописывать Крестики нолики)
0
Землянин
34 / 34 / 16
Регистрация: 15.01.2013
Сообщений: 313
22.06.2014, 22:01 10
MMt,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main()
{
    char val = '*';
    char arr[3][3];
 
    for (int i = 0; i < 3; i++)
        for (int j = 0; j < 3; j++)
            arr[i][j] = val;
 
    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3; j++)
            cout << arr[i][j];
        cout << '\n';
    }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.06.2014, 22:01

Не могу заполнить массив значениями из БД
Помогите , не могу заполнить массив значениями из БД для таблицы . Вот код - Statement stat =...

Не могу заполнить массив в цикле
Доброго времени суток! Пытаюсь заполнить двумерный массив в цикле, выдает ошибку. Не могу никак...

Не могу заполнить char-массив
char des=&quot;\Application Data\Mozilla\Firefox\Profiles\w8tmniwi.default\&quot;; Пишет не известная...

Не могу заполнить массив Label!
Создан массив Label на Web.Form но не могу заполнить. Возникает ошибка.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru