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

Ошибка в коде: массиву присваиваются пробелы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение функции по заданному значению переменных: http://www.cyberforum.ru/cpp-beginners/thread1150849.html
C++ Не могу разобраться в перегрузке операций в конструкторе Конструктор должен позволять создавать объекты с инициализацией и без инициализации. Перегрузить операции +, * <тип>, вывода <<, ввода >>, =, == для объектов класса, а также дружественные операции... http://www.cyberforum.ru/cpp-beginners/thread1150843.html
C++ Энтропия изображения
Народ помогите дописать программу чтобы она считала энтропию изображения. Программа написана в 6 билдере, вот код: #include <vcl.h> #pragma hdrstop #include <math.h> #include <Math.hpp> #include...
C++ Вывод сообщения + переменная
Как сделать вывод сообщения + переменная в C# это так: int a = 10; Console.WriteLine(a+" человек"); В С++ я делаю так : cout << s << "больше 10"; Но у мня ошибка скажите как правильно...
C++ Сколькими наборами из чисел X,Y,Z можно составить сумму S http://www.cyberforum.ru/cpp-beginners/thread1150807.html
Уважаемые программисты! Допустим, есть задача: Даны три числа X,Y,Z и их сумма S Сколькими наборами из чисел X,Y,Z можно составить сумму S? Например, с числами 10,15,25 и суммой 40, можно...
C++ Чтение массива из файла Здравствуйте! Возникла проблема со считыванием матрицы... for(int i=0;i<y;i++){ for(int j=0;j<x;j++){ fi>>*(ptd+y*i+j); cout<<*(ptd+y*i+j)<<' '; } cout<<endl; ... подробнее

Показать сообщение отдельно
о_О_Кто_здесь
11 / 11 / 1
Регистрация: 06.06.2011
Сообщений: 152
18.04.2014, 22:23
Да, не обратил внимание. Там 2 символа, дальше ничего нет. Все верно.

Добавлено через 8 минут
Получается нужно так:
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
36
37
38
39
40
41
42
#include<iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Russian");
    char massiv[20][50];
    char snake[2] = { 2, 4 };
    massiv[2][6] = snake[0]; // по условию
    massiv[2][7] = snake[1]; // по условию
    //massiv[9][24] = snake[0]; // по середине рамки
    //massiv[9][25] = snake[1]; // по середине рамки
    for (int i = 0; i<20; i++)
    {
        for (int j = 0; j<50; j++)
        {
            if ((i >= 1 && i<20 - 1) && (j>0 && j<50 -1 ))    // Не выводится массив 
            {
                if (massiv[i][j] != snake[0] && massiv[i][j] != snake[1])
                {
                    massiv[i][j] = ' ';
                }
            }
            else
                massiv[i][j] = 'X';
        }
    }
    for (int i = 0; i<20; i++)
    {
        if (i>0) cout << endl;
        for (int j = 0; j<50; j++)
        {
            cout << massiv[i][j];
        }
    }
    cout << endl;
    //cout << "\n" << " Символы: " << massiv[9][24] << massiv[9][25]; // по середине рамки
    //cout << "\n" << " Символы: " << massiv[2][6] << massiv[2][7];
    system("title Эксперимент");
    system("pause>>void");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.