Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти сумму четных элементов и произведение нечетных квадратной матрицы Вводится квадратная матрица n, необходимо найти сумму четных элементов матрицы, произведение нечетных https://www.cyberforum.ru/ cpp-beginners/ thread2502260.html Нахождение площади поверхности и объема шара C++
Помогите с кодом. У меня выводит одинаковые значения для любого вводимого R. Задача: Написать программу нахождения площади и объема шара. R - задается в ручную //--------------------------------------------------------------------------- #include <conio.h> #include <stdio.h> #include <iostream.h> #include <math.h> #include <vcl.h> #pragma hdrstop
C++ Перегрузка оператор [] Здравствуйте! Нужно реализовать класс квадратной матрицы и сделать данный класс как массив указателей на классы векторов. Нужно перегрузить оператор так, чтобы можно было обращаться к элементами матрицы в виде: A = a Я создал класс вектора и перегрузил оператор : https://www.cyberforum.ru/ cpp-beginners/ thread2502256.html C++ Определить количество пар одинаковых соседних элементов в каждой строке матрицы https://www.cyberforum.ru/ cpp-beginners/ thread2502255.html
в данном двухмерном массиве определить количество пар одинаковых соседних элементов в каждой строке отдельно;
C++ Утечка памяти при первом чтении из файла
Во время выполнения своей программы обнаружил, что heap был поврежден При проведении "расследования" обнаружил, что при первом считывании из файла FILE* fp выделяется непонятная память, которая затем не удаляется Пример кода ниже #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h>
C++ Функция проверяющая, является ли массив В подмножеством массива А https://www.cyberforum.ru/ cpp-beginners/ thread2502243.html
#include <iostream> #include <cstdlib> #include <ctime> #include <vector> using namespace std; void add(int*, int); void print(int*, int); int* Search(int*, int*, int, int);
C++ Найти сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов Данная целочисленная квадратная матрица. определить: 1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов. Вот мой код: #include <iostream> #include <ctime> #include <time.h> #include <cstdlib> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2502226.html C++ Удалить из массива последнюю группу элементов, предстовляющие собой знакочередующийся ряд
Удалить из массива последнюю группу элементов, предстовляющие собой знакочередующийся ряд. Найти максимальные и минимальные элементы до и после удаления
C++ C++, указатели, основы https://www.cyberforum.ru/ cpp-beginners/ thread2502215.html
Допустим создается массив, int a = { 4,3,5,7,9,11 }; хочу вывести элемнт 9 , cout<<3 ; не понятно почему 3 работает, как это объясняется ? по теории значения в квадратных скобках компьютер читает номер элемента , но при этой записи 3 он понимает что в них имя массива.
C++ Error opening socket CodeBlocks https://www.cyberforum.ru/ cpp-beginners/ thread2502213.html
Всем привет, при использовании дебага выскакивает ошибка "Error opening socket", может кто сталкивался с данной проблемой и знает как ее решить?
Определение принадлежности точек заштрихованной фигуре C++
Не могу никак написать прогу, я просто задолбался. Нужно составить программу, определяющую принадлежность точек заштрихованной фигуре. Я тупой, никак не могу подобрать правильно условие, всегда что-то не так. Пробовал соединить точку с 4-мя вершинами ромба, тем самым получив 4 треугольника, и если сумма их площадей ровна площади ромба, то точка принадлежит фигуре. Но все написано не пойми как,...
C++ Для класса String перегрузить функции strcpy, strcat https://www.cyberforum.ru/ cpp-beginners/ thread2502181.html
Подскажите пожалуйста, не пойму само задание из Дейтела. Изучаю главу перегрузки операций. "Изучите функции библиотеки обработки строк С и реализуйте каждую из этих функций как часть пользовательского класса String. Используйте затем эти функции для выполнения операций с текстами. " Функции библиотеки обработки - это *strcpy, *strcat и т.д.. перегрузить их насколько я понимаю с помощью...
Модератор
2639 / 1751 / 920
Регистрация: 16.10.2013
Сообщений: 5,067
Записей в блоге: 14
20.09.2019, 15:39 0

Ввод размера массива с клавиатуры - C++ - Ответ 13840916

20.09.2019, 15:39. Показов 9567. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено Dron43 как решение

Решение

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
#include <iostream>
 
using namespace std;
 
int main()
{
    int* arr = NULL;
    int size;
    bool fail = false;
    int cnt = 0;
    double average = 0.0;
    
    do {
        fail = false;
        cout << "vvedite razmer massiva: ";
        cin >> size;
        if (cin.fail()) {
            cout << "Nuznho vvesti chislo! Povtorite vvod " << endl;
            fail = true;
        }
        cin.clear();
        cin.ignore();
    } while (fail);
    
    arr = (int*)malloc(sizeof(int) * size);
    
    for (int i = 0; i < size; i++) {
        do {
            fail = false;
            cout << "Vvedite " << i << " element " "massiva: ";
            cin >> arr[i];
            if (cin.fail()) {
                cout << "Nuznho vvesti chislo! Povtorite vvod " << endl;
                fail = true;
            }
            cin.clear();
            cin.ignore();
        } while (fail);
    }
    
    for (std::size_t i = 0; i < size; i++)
        if (arr[i] != 0) {
            ++cnt;
            average += arr[i];
        }
        
    average /= cnt;
    cout << "Kol-vo HeHylevix elementov: " << cnt << endl;
    cout << "Cpednee arifmeticheckoe: " << average << endl;
 
    return 0;
}


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

Массивы (ввод размера с клавиатуры)
Доброго времени суток. Вопрос теоретический. При создании массива, если я укажу его размер через...

Двумерный динамический массив. Ввод размера с клавиатуры
Что я делаю не так? Хочу с клавиатуры вводить размерность двумерного динамического массива,...

Ввод чисел в массив, без заданного размера с клавиатуры
#include &lt;iostream&gt; using namespace std; int main () { int a= {ЗДЕСЬ ДОЛЖНЫ БЫТЬ ВВОДИМЫЕ С...

Файловый ввод-вывод, ввод с клавиатуры и обработка массива структур
Добрый вечер)) У меня небольшой вопрос. Почему первые буквы (в названии книг) не выводит на экран?...

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

Ввод размера массива
Имеется рабочая программа, но не могу сообразить как сделать так, чтобы я мог ввести размер...

Ввод массива не зная размера
В языке Си это делается так. while(scanf(&quot;%d&quot;, &amp;a)!=EOF) А как сделать то же самое на C++?

Ввод массива с клавиатуры
Подскажите пожалуйста, как сделать ввод с клавиатуры. Что исправить? void zd3_2() { ...

Ввод массива с клавиатуры
Как сделать что бы пользователь мог сам ввести размерность массива???? #include &lt;iostream&gt;...

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