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

двумерный массив классы строки - C++

Восстановить пароль Регистрация
 
Алиш
 Аватар для Алиш
62 / 2 / 3
Регистрация: 10.04.2011
Сообщений: 126
28.05.2011, 20:05     двумерный массив классы строки #1
1. Найдите сумму элементов двумерного массива по строкам. Массив должен быть динамичным, и заполняться с консоли или случайным образом.

2. Определить, встречается ли заданная буква в строке (Примечание: задачу нужно решить с применением функции).


3. Объявите класс Book, который имеет свойства Name, Year, Genre. У класса также должны быть конструкторы по умолчанию, с 3 параметрами и конструктор копирования. Вдобавок ко всем перечисленным добавьте метод void print() который распечатывает элементы массива на консоль.

Кто знает помогите пожалуйста)))) БУду очень признателен))))

Добавлено через 29 минут
Помогите поожалуйста))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.05.2011, 20:07     двумерный массив классы строки #2
а в чем проблема? и ваши нароботки, что конкретно не получается?
Алиш
 Аватар для Алиш
62 / 2 / 3
Регистрация: 10.04.2011
Сообщений: 126
28.05.2011, 20:19  [ТС]     двумерный массив классы строки #3
у меня вообще ни чего не получается)))
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.05.2011, 20:28     двумерный массив классы строки #4
Цитата Сообщение от Алиш Посмотреть сообщение
у меня вообще ни чего не получается)))
ага, в конце семестра вот так оп, и ничего не получается, за 3 темы уже можно было научится самому создавать динамический массив, а остальные два задания сделать по аналогии из любого учебника по С++
Алиш
 Аватар для Алиш
62 / 2 / 3
Регистрация: 10.04.2011
Сообщений: 126
28.05.2011, 20:49  [ТС]     двумерный массив классы строки #5
пожалуйста помогите Maxwe11, ))
SS_47
21 / 21 / 1
Регистрация: 12.07.2010
Сообщений: 27
28.05.2011, 20:53     двумерный массив классы строки #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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <stdlib.h>
#include <time.h>
 
using namespace std;
 
int main()
{
    srand( time( NULL ) );
 
    int n; //количество строк
    int m; //количество столбцов;
 
    cout << "n = ";
    cin >> n;
 
    cout << "m = ";
    cin >> m;
 
    int array[n][m];
 
    for(int i = 0; i < n; i++)
    for(int j = 0; j < m; j++)
    array[i][j] = rand()%9;
 
    for(int i = 0; i < n; i++)
    {
        int sum = 0;
        for(int j = 0; j < m; j++)
        {
            sum+=array[i][j];
            cout << array[i][j];
            cout << " + ";
        }
 
    cout << " = ";
    cout << sum;
    cout << '\n';
 
    }
    return 0;
}
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.05.2011, 21:13     двумерный массив классы строки #7
1.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
 
#define N 5
 
int main()
{
    int ** matr = (int **)malloc(N * sizeof(int*));
    int i = 0, j;
    for(; i < N; i++)
    {
    matr[i] = (int *)malloc(N * sizeof(int));
    for(j = 0; j < N; j++)
    {
        matr[i][j] = rand() % 10;
        printf("%3d", matr[i][j]);
    }
    printf("\n");
    free(matr[i]);
    }
    free(matr);
    getchar();
}
3.
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
#include <string>
#include <iostream>
 
class Book {
    std::string name;
    std::string genre;
    int year;
public:
    Book(std::string name = "", std::string genre = "" , int year = 0);
    Book(const Book &);
    friend std::ostream & operator << (std::ostream & out, const Book & book);
};
 
Book::Book(std::string Name, std::string Genre, int Year)
{
    this->name = Name;
    this->genre = Genre;
    this->year = Year;
}
 
Book::Book(const Book & other)
{
    this->name = other.name;
    this->genre = other.genre;
    this->year = other.year;
}
 
std::ostream & operator << (std::ostream & out, const Book & book)
{
    return out << book.name << '\t' << book.genre << '\t' << book.year;
}
 
int main()
{
    Book cpp("Standart of C++", "documentation", 2011);
    std::cout << cpp;
    std::getchar();
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2011, 21:28     двумерный массив классы строки
Еще ссылки по теме:

Двумерный массив: поменять местами две строки C++
C++ Двумерный массив, сумма строки
Двумерный символьный массив и массив указателей на строки C++

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

Или воспользуйтесь поиском по форуму:
Алиш
 Аватар для Алиш
62 / 2 / 3
Регистрация: 10.04.2011
Сообщений: 126
28.05.2011, 21:28  [ТС]     двумерный массив классы строки #8
Maxwe11, Спасибо большое) выручили))))со вторым заданием не поможете )))
Yandex
Объявления
28.05.2011, 21:28     двумерный массив классы строки
Ответ Создать тему
Опции темы

Текущее время: 00:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru