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

Заменить каждый элемент массива на среднее арифметическое его и его соседей слева и справа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка адреса файла, введенного с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread35156.html
Мне нужно ввести адрес файла с клавиатуры и что бы проверяло, есть он или нет!!! Если есть, что бы выводило его на экран(но вывод я уже написала)! (Кусочек моей курсовой)
C++ дерево поиска Помогите написать прог-му на С++ задача: Написать программу построения частотного словаря слов некоторого текста в виде дерева поиска.Каждая вершина дерева служит для представления одногоь слова и содержит его (это слово) и колличество его вхождений в текст.Значение любой вершины > значений всех вершин ее левого поддерева и < значений всех вершин ее правого поддерева(упорядоченность по словам) http://www.cyberforum.ru/cpp-beginners/thread35145.html
C++ ошибка формы из-за функции
При компиляции ошибок в коде нет и все запускается но когда начинаю работать со второй формой после выполнения нужного действия форма выдает ошибку и больше с ней работать невозможно! Ниже код этой формы: //--------------------------------------------------------------------------- #include <iostream.h> #include <stdio.h> #include <vcl.h> #include <fstream.h> #include <string.h>
сортировка двумерного массива C++
Имеется двумерный массив вещ. чисел,которое заполняется автоматически,нужно отсортировать все элементы в порядке возростании.( и блок-схему построить)
C++ Работа с файлами[открытие двумерного масива] http://www.cyberforum.ru/cpp-beginners/thread35125.html
Здравствуйте. Есть задачка: найти определитель матрицы NxN, + одно из условий запись матрицы в файл, а потом его открытие и решение детерминанта. Определитель работает отлично, функция записи в файл тоже работает отлично, но вот проблема в функции открытия файла так, что бы я потом мог посчитать детерминант. Тоесть мне нужно (как я понимаю) открывать матрицу и считывать ее посимвольно, но это...
C++ Можно ли записать в переменную значение в 16ричной системе счисления? Вобщем в задании для института требуется вывести на экран таблицу умножение в 16-ичной системе счисления. А я незнаю как записать какой нибудь переменнной значение в 16ричной системе счисления, или же в крайнем случае перевести. Подскажите пожалуста а то везде искал нимогу ничего найти. подробнее

Показать сообщение отдельно
Define
0 / 0 / 0
Регистрация: 03.04.2010
Сообщений: 83
05.04.2010, 14:03     Заменить каждый элемент массива на среднее арифметическое его и его соседей слева и справа
неизвестные числа появляются.вот сама программа,может быть ее будет легче исправить...
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
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <alloc.h>
#include <conio.h>
int main(void) {
int size;      /*razmer massiva */
int *Ar;       /*ukazatel na nachalo massiva */
int *Cr;       /*tekushij ukazatel */
int *Pr;       /*posleduyushee znachenie */
int *Fr;       /*predydushee znachenie */
clrscr();
randomize ();
size=random(11)+5;
printf("size=%d\n",size);
Ar=(int far *)malloc(size*sizeof(int)); /*vydelenie pamyati */
printf ("Nachalniy massiv:\n");
for (Cr=(Ar-sizeof(int)); Cr<Ar+(size*sizeof(int)-sizeof(int)); Cr+=(sizeof(int))) {
*Cr=random(10)+1;
printf(" %3d ",*Cr);
    }
putchar ('\n');
printf ("Srednee arifmeticheskoe:\n");
for (Cr=Ar-sizeof(int), Pr=Ar-size*sizeof(int)+sizeof(int), Fr=Ar-size*sizeof(int)-sizeof(int); Cr<Ar+(size*sizeof(int))-sizeof(int)-sizeof(int); Cr+=(sizeof(int)),Pr+=(sizeof(int)),Fr+=(sizeof(int))) {
  if (Cr==Ar-sizeof(int)) { *Cr=(*Cr+*Pr)/2; printf("%3d  ", *Cr);}
  if (Cr==Ar+(size*sizeof(int)-sizeof(int))-sizeof(int)) { *Cr=(*Fr+*Cr)/2; printf("%3d  ", *Cr); }
  else {*Cr=(*Fr+*Cr+*Pr)/3; printf("%3d  ", *Cr); }
 }
 putchar ('\n');
 free(Ar);  /*osvobozhdenie pamyati */
  getch ();
  return 0;
}
 
Текущее время: 09:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru