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

Матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно из массива удалить нулевые элементы http://www.cyberforum.ru/cpp-beginners/thread377145.html
Нужно из массива удалить нулевые элементы на примере 1 0 2 0 3 0 4 0 5 0 -> выдает правильно 1 2 3 4 5 а если я ввожу 0 0 0 0 0 0 0 0 9 0 -> выдает 0 0 0 0 9 или 1 0 0 2 0 3 0 4 0 5 - > выдает 1...
C++ Выход по Esc из любого места программы Привет! Изучаю С++ на примере создания консольной программы. Типа - ввели данные, вывели данные. Вопрос - а как выйти из программы в любом месте по нажатию Escape? Можно конечно перед... http://www.cyberforum.ru/cpp-beginners/thread377134.html
C++ Полиморфизм и освобождение памяти
class A{ // базовый класс ... }; class B : public A{ // унаследованный от класса A ... }; далее в программе: B *b = new B;
C++ Для матрицы размером m x n вычислить сумму элементов матрицы
Доброго всем времени! Есть задачка: Для матрицы размером m x n вычислить сумму элементов матрицы. Умножить на это число элементу k-той строки. Значение k вводится. Исходная матрица задается...
C++ Массив указателей на строки http://www.cyberforum.ru/cpp-beginners/thread377098.html
Здравствуйте! В общем нужно передать в функцию массив строк (чистый C) Как правильнее это сделать и в дальнейшем обработать в самой функции. Примерно так: void func (char *p) {} или void func...
C++ Подскажите пожалуйста какие ошибки здесь есть - или что не соблюдено. Доброе утро! Я начинаю только осваивать программирование.Читаю - решаю задачи - пытаюсь разбираться в ошибках. Написал программу с циклами - идея такая - вводят оценки от 0 до 100... подробнее

Показать сообщение отдельно
Dar101
40 / 40 / 1
Регистрация: 12.05.2011
Сообщений: 109
03.11.2011, 12:58
char — это и есть символ.
В примере создан массив из 10 char, то есть символов.

Как побароть такую проблему?
Может вы хотели создать массив строк, а не символов?

*И еще вот здесь вы определяете размер массива. Почему размер выражен типом char?
C#
1
const char MAX=10;
**Попробуйте этот код для примера:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
 
const char MAX=10;
int main()
{
    char choice;
    char matrix[MAX][20];
    for(int i=0;i<10;i++)
    {
        cout<<"vvedite"<<endl; 
        cin>>matrix[i];
    }
    for(int i=0;i<10;i++)
    {
        cout<<matrix[i]<<endl;
    }
    getch();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru