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

Сформировать массив В из положительных элементов массива А - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ссылки http://www.cyberforum.ru/cpp-beginners/thread200677.html
Здравствуйте. Если я задаю матрицу int **m=new int*; for (int i=0;i<h;i++) m=new int; то могу ли я обращаться и производить действия с её столбцами (например, сравнивать на идентичность) через *m (или m* / &m )?
C++ Определить количество нечетных положительных элементов с четными номерами Добрый вечер! Вот код программы.Почему то он не считает количество.Всегда выводит 1.Помогите,пожалуйста что бы считал нормально.Спасибо. #include <vcl.h> #pragma hdrstop #pragma argsused #include <iostream.h> #include <math.h> #include <stdlib.h> const n=10; int array; int i; http://www.cyberforum.ru/cpp-beginners/thread200672.html
C++ Нужна практика
Дайте пожалуста 3 задачи по С++, а точнее по "Перезагрузка операций". Учюсь вот по этой книжке "Обьектно-Ориентированное Программирование в С++", Автор: Р.Лафоре. В конце каждой главы есть упражнения, но проблема в том что упражнения в этой(Перезагрузка операций) главе, строятся на упражнениях из предыдуших глав, а из-за недавней переустановки системы, все мои наработки слетели к чёртовой...
endl необъявленный идентификатор C++
Почему компилятор использует endl, как переменную, а не переход на новую строку? endl необъявленный идентификатор
C++ Отредактировать http://www.cyberforum.ru/cpp-beginners/thread200648.html
#include <iostream> using namespace std; int a; int n; const bool abba(const int x, const int y, const int beatls) { if(y > 0 && a < a)
C++ блок-схема #include <stdio.h> #include <conio.h> #include <stdlib.h> void main() { int i,j,k,m,n,temp; int** Array; /*создаем матрицу с помощью указателей */ printf("Enter number of strings:\n "); /*пользователь задает кол-во строк и столбцов */ scanf("%d", &n); printf("Enter number of columns:\n "); подробнее

Показать сообщение отдельно
Attenti_ON
9 / 9 / 1
Регистрация: 17.11.2009
Сообщений: 51
03.12.2010, 20:22     Сформировать массив В из положительных элементов массива А
Примерно так. Выделяется лишняя память под второй массив, если надо, исправишь.

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
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{
cout<<"Лабораторная работа №4"<<endl;
//randomize();
int *ArrayA = new int[10];
int sizeB = 0;
int *ArrayB = new int[10];
cout << "Исходный массив: " << endl;
for (int i = 0; i < 10; i++)
{
    ArrayA[i]=rand()%60-30;
    if (ArrayA[i] > 0) {ArrayB[i] = ArrayA[i]; sizeB++;}
    cout << ArrayA[i] << " ";
}
cout << endl;
for (int i = 0; i < sizeB; i++)
{
    cout << ArrayB[i] << " ";
}
delete [] ArrayA ;
delete [] ArrayB;
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru