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

Массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ТЕКСТ http://www.cyberforum.ru/cpp-beginners/thread312535.html
в заданном тексте заменить все цифры на уудвоенную величину. #include <iostream> #include <stdlib.h> #include <string.h> #include <math.h> using namespace std; main () {
C++ Возврат значения массива в void Помогите плз, не могу сделать вывод значения отсортированного массива из функции в void, прога из массива слов ищет слова с нечётным кол-вом символов. Полностью работает, препод попросил выводить массив отсортированный в void'e. Вот код:#include <vcl.h> #include <iostream.h> #include <conio.h> #include <string.h> #pragma hdrstop #include <windows.h> ... http://www.cyberforum.ru/cpp-beginners/thread312532.html
C++ Нейронные сети
Добрый вечер! Можете подсказать где есть много примеров по нейронным сетям...? Хотелось бы посмотреть и изучить! Покидайте прог) спс) это не для универа, а для себя) так как учёба уже закончилась)
Fatal: Expected a file name: C++
Fatal: Expected a file name: Что это за ошибка и как от неё избавиться?
C++ template <class T> http://www.cyberforum.ru/cpp-beginners/thread312495.html
Куда вставлять template <class T> при определении функций, принимающих аргументы типа "класс"?дружественных фунгкций и вообще куда её вставлять using namespace std; В книгах описываются самые простые примеры, как-то: using namespace std; template <class T> class bithree { public:
C++ Обход Джарвиса (Алгоритм заворачивания подарка) Не могу придумать как написать прогу. Помогите пожалуйста. Суть такова: Пусть дано множество P = {p1,p2,...pn} точек. В качестве начальной берётся самая левая нижняя точка p1 (ее можно найти за O(n) обычным проходом по всем точкам), она точно является вершиной выпуклой оболочки. Затем для каждой точки pi ищется против часовой стрелки точка pi + 1 путём нахождения за O(n) среди оставшихся точек (+... подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
 Аватар для grizlik78
1887 / 1419 / 103
Регистрация: 29.05.2011
Сообщений: 2,967
03.06.2011, 23:17     Массивы
Найти сначала минимальный, а затем сумму за ним, наверное и понятнее и правильнее, но исходный вариант тоже можно довести до работоспособного:
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 <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
 
void main(void) {
    int a[100];
    int n,i,s,min;
    n = 10;
    srand(time(NULL));
    for (i=0; i<n; i++) {
        a[i]= rand()%100-20;
        printf("%d ",a[i]);
    }
    s = 0;
    min = fabs(a[0]);
    for (i=1; i<n; i++) {
        if (fabs(a[i])<min) {
            s = 0;
            min = fabs(a[i]);
        }
        else
            s += fabs(a[i]);
    }
    printf("\n summa: %d\n", s);
    getch();
}
 
Текущее время: 06:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru