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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатель на указатель на функцию http://www.cyberforum.ru/cpp-beginners/thread101083.html
Дан следующий код void f () {} void main() { void (**ppf) (); } Вопрос: какой код следует написать, чтобы инициализировать указатель ppf указателем на указатель на функцию f?
C++ Главная диагональ матрицы Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный "след" (т.е. сумму элементов главной диагонали). Использовать функцию для нахождения следа матрицы и функцию печати матрицы. Задача не сложная, но не знаю синтаксис Си, а сдавать нужно завтра, напишите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread101080.html
Найти номера первого минимального и последнего максимального элемента из данного набора C++
Мальчики и девушки, помогите пожалуйста решить задачку на С++.... Дано целое число N и набор из N целых чисел. Найти номера первого минимального и последнего максимального элемента из данного набора и вывести их в указанном порядке.
C++ Коррекция перевода float > char[]
Вечер добрый! Задача такова - из float'а получить строку, но после запятой нужно оставить N знаков. Собственно я вывожу FPS на экран если конкретнее, а так в общем и для других целей сгодится. Делаю так: #define DOT_DIG_NUM 2 #define TEMP_SIZE 30 qString::qString(float newData){ char newCharData = {0}; /// start gcvt(newData, 1 + newData/10.0 + DOT_DIG_NUM, &newCharData); int dot_pos =...
C++ Перевод расстояний из дюймов в сантиметры http://www.cyberforum.ru/cpp-beginners/thread101050.html
1. Напишите программу печати таблицы перевода расстояний из дюймов в сантиметры для значений длин от 1 до 20 дюймов. 1 дюйм = 2,54 см. (1 балл) Добавлено через 2 минуты 2. Напишите программу вывода всех четных чисел от 2 до 100 включительно. (2 балла) Добавлено через 1 минуту 4. Напишите программу, определяющую сумму всех нечетных чисел от 1 до 99. (2 балла) Добавлено через 45 секунд...
C++ Вопрос по кнопкам в С++ Подскажите какой параметр дописать в свойствах кнопки, чтобы после ее нажатия она становилась неактивной? подробнее

Показать сообщение отдельно
Panda91
0 / 0 / 0
Регистрация: 09.12.2009
Сообщений: 22
09.03.2010, 19:34  [ТС]     Указатели и одномерный массив
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 минут
Что же тут надо исправить??
 
Текущее время: 15:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru