Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Выполнить свертку байтов в диапазоне https://www.cyberforum.ru/ cpp-beginners/ thread1023427.html
Добрый день, я очень-очень плохой студент и очень-очень не понимаю программирование, а хотелось бы. Читаю разные самоучители и прочее.. Но данные задания Написать программу, которая получает случайное целое типа int, выводит его двоичное представление на экран, выполняет преобразование в соответствии с вариантом (см. ниже), затем выводит на экран двоичное представление результата...
C++ Нужна рабочая функция быстрого/прямого и обратного преобразования Фурье
Нужна рабочая функция быстрого/прямого и обратного преобразования Фурье. В гугле много всего, рабочего не нашел.
C++ Нужна программа - Найти кратчайший путь между двумя заданными вершинами графа Ребят, у кого есть программа на С++ или текст программы: Найти кратчайший путь между двумя заданными вершинами графа. Желательно с графикой. https://www.cyberforum.ru/ cpp-beginners/ thread1023410.html C++ Как реализовать многоуровневое меню? Допустим есть в главном меню пункт 1, пункт 2,пункт 3. При переходе по любому из пунктов программа что то выполняет. Для каждого пункта есть своя функция. Но мне нужно перейти обратно в главное меню. Что делать? GOTO ругают за превращение программы в спагетти, а если в функции одного из пунктов для возвращения назад вызывать функцию главного меню выходит то же самое. Как реализуются такие задачи? https://www.cyberforum.ru/ cpp-beginners/ thread1023402.html
Ошибка в классе IntegerSet C++
IntegerSet.h: #pragma once //#ifndef _INTEGERSET_H #define _INTEGERSET_H class IntegerSet { public: IntegerSet(); IntegerSet(int); ~IntegerSet();
C++ можно ли потоку для чтения передать имеющуюся строку, что бы из нее выдрать числа при чтении А можно ли потоку для чтения передать имеющуюся строку, что бы из нее выдрать числа при чтении? https://www.cyberforum.ru/ cpp-beginners/ thread1023394.html
C++ Получить доступ к .txt файлу и посчитать количество латинских символов в нём https://www.cyberforum.ru/ cpp-beginners/ thread1023393.html
Получить доступ к .txt файлу и посчитать количество латинских букв в нём. Спасибо!
Создание ресурса C++
Вопрос такой. Нужно создать какой-то ресурс, который будет хранить в себе текст распиханный по переменным, либо по строчкам. При необходимости нужно обратиться к этому ресурсу и запросить определенный текст. Хотел бы узнать как это можно сделать :)
C++ Посимвольный вывод Не могу понять как организовать посимвольный вывод из файла. Задача стоит такая, есть в файле имя, фамилия и отчество. они разделяются символом ';' вместо пробела. Нужно вывести данную информацию на экран в нормальном виде(Фамилия и инициалы через пробел). Как это организовать?.В нэте слишком много методов, я запутался. Подскажите. Спасибо https://www.cyberforum.ru/ cpp-beginners/ thread1023382.html C++ Установить, имеются ли у вектора a одинаковые компоненты https://www.cyberforum.ru/ cpp-beginners/ thread1023377.html
В чем ошибка? #include "stdafx.h" #include <fstream> #include <iostream> using namespace std; void main() {
C++ Dev-C++ Матрица. Найти сумму элементов в строках, которые не содержат отрицательных элементов
Дана целочисленная квадратная матрица. Найти сумму элементов в строках, которые не содержат отрицательных элементов. Вопрос 1: как найти эти строки. Вопрос 2: как сложить элементы этих строк.
C++ Найти Мат.ожидание M= (1/N) S X(i), дисперсию, сред. кв. отклонение https://www.cyberforum.ru/ cpp-beginners/ thread1023365.html
Друзья, нужна ваша помощь ! Кого не затруднит, пожалуйста, помогите с программкой. Ввести массив X(N). Найти • а) Мат.ожидание M= (1/N) S X(i) • b) Дисперсию D = (1/(N-1)) S (X(i) - M) 2 • c) Среднее квадратическое отклонение sqrt(D) Спасибо! Добавлено через 18 часов 40 минут
42 / 24 / 15
Регистрация: 29.11.2013
Сообщений: 74
29.11.2013, 23:12 0

Как обойтись без указателей и указателей на указатель? - C++ - Ответ 5412065

29.11.2013, 23:12. Показов 2124. Ответов 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
using namespace std;
 
 
void fill_matrix(int** &matrix, int lines, int signs)
{
    
    for(int i=0; i < lines; i++)
    {
        for (int j=0; j < signs; j++)
        {
            matrix[i][j] = rand()%10;
            cout << matrix[i][j] << " ";
        }
    cout << '\n';
    }
}
 
int arithmetic_mean(int **&matrix, int lines)
{
    int  sum=0;
    for (int i = 0; i < lines; i++)
    {
     sum += matrix[i][0];
    }
 
    cout << "Среднее арифметическое первого столбца: " << sum/lines << '\n';
    return sum/lines;
}
 
void sum_elements(int** &matrix, int lines, int signs, int average)
{
    int k = 0;
    for(int i = 0; i < lines; i++)
    {
        for (int j = 0; j < signs; j++)
        {
            if (matrix[i][j] > average) k++;
        }
    }
    cout << "Количество элементов больше среднего арифметического первого столбца: " << k << '\n';
}
 
int main()
{
    locale::global(locale("Russian"));
    int MATRIX_LINES, MATRIX_SIGNS;
    cout<<"Введите число строк: ";
    cin >> MATRIX_LINES;
    cout<<"Введите количество символов в каждой строке: ";
    cin>> MATRIX_SIGNS;
 
    int **matrix = new(nothrow) int *[MATRIX_LINES];
    for (int i =0 ; i < MATRIX_LINES; i++)
    matrix[i] = new(nothrow) int [MATRIX_SIGNS];
 
    fill_matrix(matrix, MATRIX_LINES, MATRIX_SIGNS);
    int average;
    average = arithmetic_mean(matrix, MATRIX_LINES);
    sum_elements(matrix, MATRIX_LINES, MATRIX_SIGNS, average);
 
    system("pause");
    return 0; 
}
Вот довел более менее до ума... Сейчас еще добавлю комментарии

Вернуться к обсуждению:
Как обойтись без указателей и указателей на указатель? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2013, 23:12
Готовые ответы и решения:

Как функция возвращает указатель на структуру в массив указателей
Друзья, следующий вопрос, у меня есть функция, которая: создает указатель на структуру-&gt; выделяет...

Почему в сортировке указателей на объекты в вызове функции используются адреса объектов, а не указателей?
Доброго времени суток! Рассматриваю пример (из Лафоре) сортировки массива указателей на объекты,...

Создать специфицированный шаблон функции, принимающей массив указателей на char и количество самих указателей
Задача: создать специфицированный шаблон функции, принимающей массив указателей на char и...

Объяснить различия в работе указателей на целое число и указателей на const char (строки в стиле Си)
Уважаемые программисты, возникло несколько вопросов касательно указателей. Почему при выводе...

8
29.11.2013, 23:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2013, 23:12
Помогаю со студенческими работами здесь

как записать в массив без указателей
Записать в массив строк 1 строку { ifstream in(&quot;out.txt&quot;); if(!in) { ...

Указатель на массив указателей
Доброго времени суток. Имеется класс Kino, содержащий в себе некоторые поля данных и методы к ним....

указатель на массив указателей
помогите разобраться, передаю в функцию update_table массив указателей на фигуры, для каждой из...

Массив указателей на указатель
Помогите, пожалуйста. У нас есть объявление int **m6; Нужно представить и нарисовать, как данный...

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