Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель на указатель на функцию https://www.cyberforum.ru/ cpp-beginners/ thread101083.html
Дан следующий код void f () {} void main() { void (**ppf) (); } Вопрос: какой код следует написать, чтобы инициализировать указатель ppf указателем на указатель на функцию f?
C++ Главная диагональ матрицы
Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный "след" (т.е. сумму элементов главной диагонали). Использовать функцию для нахождения следа матрицы и функцию печати...
C++ Найти номера первого минимального и последнего максимального элемента из данного набора https://www.cyberforum.ru/ cpp-beginners/ thread101069.html
Мальчики и девушки, помогите пожалуйста решить задачку на С++.... Дано целое число N и набор из N целых чисел. Найти номера первого минимального и последнего максимального элемента из данного набора...
C++ Коррекция перевода float > char[] Вечер добрый! Задача такова - из float'а получить строку, но после запятой нужно оставить N знаков. Собственно я вывожу FPS на экран если конкретнее, а так в общем и для других целей сгодится. Делаю... https://www.cyberforum.ru/ cpp-beginners/ thread101066.html
C++ Перевод расстояний из дюймов в сантиметры
1. Напишите программу печати таблицы перевода расстояний из дюймов в сантиметры для значений длин от 1 до 20 дюймов. 1 дюйм = 2,54 см. (1 балл) Добавлено через 2 минуты 2. Напишите программу...
C++ Вопрос по кнопкам в С++ https://www.cyberforum.ru/ cpp-beginners/ thread101047.html
Подскажите какой параметр дописать в свойствах кнопки, чтобы после ее нажатия она становилась неактивной?
C++ С помощью while напишите программу вывода всех четных чисел в диапазоне от 2 до 100 включительно https://www.cyberforum.ru/ cpp-beginners/ thread101045.html
1.С помощью while напишите программу вывода всех четных чисел в диапазоне от 2 до 100 включительно 2.Составить программу перевода целого числа а(а<0) в двоичную систему счисления Заранее спс
Законы Моргана C++
У Дейтлов есть задачка Не пойму, как !(условие1 && условие2) может быть эквивалентно (!условие1 || !условие2)? Первое сбудется, если и условие1, и условие2 не заданы. А второе, если не задано либо...
C++ Найти произведение элементов в тех строках матрицы, которые не содержат отрицательных элементов https://www.cyberforum.ru/ cpp-beginners/ thread101029.html
короче вот такая хрень)) Дана целочисленная квадратная матрица. Определить: 1). произведение элементов в тех строках, которые не содержат отрицательных элементов. 2). максимум среди сумм элементов...
C++ динамический список https://www.cyberforum.ru/ cpp-beginners/ thread101011.html
вообщем огромная просьба, показать хотя бы каким макаром писать, ну если будет что то готовое в коде, то это было бы классно, желателен самый простой способ, чтоб до меня дошло Заранее спасибо ...
C++ Калькулятор
Здравствуйте! Я новенький на форуме. Я начинающий в Borland C++ Builder 6. У меня такая проблема: Я пытаюсь сделать простой калькулятор с одним полем Edit. Как я понимаю, что цифра всносится в...
C++ Бинарный поиск https://www.cyberforum.ru/ cpp-beginners/ thread101001.html
Всем привет! У меня вот тут маленькая проблемка! Помогите исправить, а то сама что-то не могу!! (( Когда прога просит ввести ключ для поиска, пользователь вводит его, но на первое значение она не...
0 / 0 / 0
Регистрация: 09.12.2009
Сообщений: 22
09.03.2010, 19:34  [ТС] 0

Указатели и одномерный массив - C++ - Ответ 587764

09.03.2010, 19:34. Показов 1851. Ответов 19
Метки (Все метки)

Ответ

CyBOSSeR, вот по поводу удаления элементов... что-то я не поняла где это n, то есть количество удаляемых элементов, вводится...

Добавлено через 14 минут
Вот текст получившейся проги... я создала пару текстовых документов... в одном из них указала размерность массива... и еще добавила что n задается пользователем с клавиатуры... но выдает всё равно ошибку...

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
#include "stdafx.h"
#include <stdlib.h>
 
void FillRandom(int* arr, int size)
{
  int i;
  for(i = 0; i < size; ++i)
    arr[i] = rand();
}
void Show(int* arr, int size)
{
  int i;
  for(i = 0; i < size; ++i)
  printf("%d ", arr[i]);
  printf("\n");
}
int* Delete(int* arr, int size, int n)
{
  int n;
  printf("Vvedite kolichestvo ydalyaemih elementov n=%d", n );
  scanf ("%d", &n);
  int* result = new int[size - n];
  for(int i = size - n - 1; i >=0; --i)
    result[i] = arr[i];
  delete [] arr;
  printf("\n");
  return result;
}
void Save(int* arr, int size)
{
  FILE* file = fopen("output.txt", "w");
  int i;
  for(i = 0; i < size; ++i)
    fprintf(file, "%d ", arr[i]);
}
int main()
{
  int   size;
  int n;
  int*  arr  = NULL;
  FILE* file = fopen("input.txt", "r");
  fscanf(file, "%d", &size);
  arr = (int*)malloc(size * sizeof(int));
  FillRandom(arr, size);
  Show (arr, size);
  Delete (arr, size, n);
  Save (arr, size);
  return 0;
}
Добавлено через 23 часа 10 минут
Что же тут надо исправить??

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

Одномерный массив и указатели
Доброго времени суток! Очень нужно написать программку на Си... Вот условие: Если сумма элементов,...

Одномерный массив и указатели
Даны два одномерных массива (А и В).Нужно сформировать массив С, состоящий из элементов массива...

Указатели на указатели с числами. Почему можно присвоить число в 4-ый элемент, если массив из 2 элементов?
Есть массив int **mas; mas=new int*; // выделил место под пять строк, верно ? mas=new int;//...

Отсортировать массив и вывести на экран (массивы и указатели на указатели)
Даны массивы F-фамилий студентов и S-результаты сессии (5 оценок) , причем s- результат сессии F...

19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.03.2010, 19:34

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Матрица и одномерный массив (Составить одномерный массив, содержащий количество буквенных символов в каждом из ее столбцов, подсчет символов)
Помогите решить задачку: Дана матрица 5х7, элементами которой являются значения символьного типа....

Создать массив указателей на одномерный массив и через указатели присвоить массиву значения
Не могу понять как работают указатели. Объявляю массив, делаю на него указатель. Циклом с...

Вывести одномерный массив из случайных чисел (сделать через указатели)
Добрый вечер всем. Необходимо вывести одномерный массив из случайных чисел, НО надо сделать через...

Дан одномерный массив А, состоящий из N целых чисел. Переписать из него в одномерный массив В все нечетные числа
У меня есть задание: Дан одномерный массив А, состоящий из N целых чисел. Переписать из него в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.