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

Массив: Найти номера двух ближайших по значению элементов из этого массива и вывести их в порядке увеличения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание двоичного файла на С++ http://www.cyberforum.ru/cpp-beginners/thread576136.html
Здравствуйте. Помогите в решении проблемы. На С++. Создать и заполнить двоичный файл. Слова в двоичном файле хранятся в массивах фиксированной длины. Например, если длина массива равна 10 символам, то файл длиной в 60 байт хранит 6 слов длиной от 0 до 10 каждое. Заранее благодарен. PS я же правильно создаю массив символов char str;
C++ bmp в C++ Помогите пожалуйста написать программу на C++ которая уменьшает разрешение bmp картинки в 2 раза. Можно использовать только библиотеку "stdio.h". Я не могу разобраться как это сделать. Буду очень благодарен. http://www.cyberforum.ru/cpp-beginners/thread576118.html
C++ Вычислить сумму отрицательных элементов массива
В одномерном динамическом массиве, состоящем из n вещественных элементов вычислить сумму отрицательных элементов массива
C++ 4 задачи на for
1 По данному действительному числу a и натуральному n вычислите величину a в степени n. Программа считывает значение a и n и выводит a в степени n. 2 По данному натуральному n вычислите сумму 1+(1+2)+(1+2+3)+...+(1+2+...+n). 3 Дано 10 целых чисел. Вычислите их сумму. Например, при вводе чисел 1 2 3 4 5 6 7 8 9 10 программа должна вывести 55. 4 Дано несколько чисел. Вычислите их сумму....
C++ Вывести средний балл учеников класса по заданному предмету http://www.cyberforum.ru/cpp-beginners/thread576083.html
Я ничего не успеваю к сессии, поэтому прошу помочь обитателей сайта выполнить эти задания. (я их по темам распишу) 1. Создать массив, элементами которого являются структуры - список учеников класса (хранится фамилия, оценки по 3 предметам). Вывести средний балл учеников класса по предмету, введенному пользователем. Вывести учеников, имеющих средний балл выше среднего в классе.
C++ Классы и методы, error LNK2001: неразрешенный внешний символ пожалуста, посмотрите код, и скажите почему вылетает данная ошибка? // lab.k.kurs.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <locale.h> #include <cstring> #include <string> #include <fstream> подробнее

Показать сообщение отдельно
Summin
1 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 70
03.01.2013, 17:23     Массив: Найти номера двух ближайших по значению элементов из этого массива и вывести их в порядке увеличения
Решение на Pascal
Pascal
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
uses crt;
const nmax=100;
var a:array[1..nmax] of integer;
    n,i,j,i1,i2:byte;
    mn:integer;
begin
clrscr;
randomize;
repeat
write('Размер массива до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Массив:');
for i:=1 to n do
 begin
  a[i]:=random(100);
  write(a[i]:3);
 end;
writeln;
writeln;
mn:=abs(a[1]-a[2]);
i1:=1;
i2:=2;
for i:=1 to n-1 do
for j:=i+1 to n do
if abs(a[i]-a[j])<mn then
 begin
  mn:=abs(a[i]-a[j]);
  i1:=i;
  i2:=j;
 end;
writeln('Минимальная разность=',mn,' элементы № ',i1,',',i2);
readln
end.
 
Текущее время: 00:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru