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

что не так в программе? Виснет при компиляции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread322378.html
Написать функции: 1. Заполнение генератором в заданном диапазоне(принимает массив, размер, диапазон для генератора). 2. Вывод на экран содержимого массива(массив, размер). 3. Сортировка(массив, размер, тип(возрастание убывание)). 4. Поиск минимального((массив, размер)). 5. Поиск максимального(массив, размер). 6. Сумма элементов(массив, размер). Перегрузить эти функции для работы с...
C++ Умножение матриц Здравствуйте, у меня простая прога для умножения матриц относительно произвольных размеров (<100x100) #include <iostream> #include <stdio.h> #include <stdlib.h> int m; void fill(int n, int x, int y) { int a=1; http://www.cyberforum.ru/cpp-beginners/thread322370.html
Теорема синусов C++
float y,a,b,u; cin>>y; y = M_PI * y / 180; cin>>a; cin>>b; u = (b/a - cos(y))/sin(y); u = cos(u)/sin(u); cout<<u; Выдает не то значение угла. В чем ошибка?
C++ Квадратная матрица
Помогите с решением задачи: Дана действительная квадратная матрица порядка n. 1. Найти сумму элементов указанного пользователем столбца. 2. Найти наибольшее из значении элементов двух строк, указанных пользователем. 3. Для заданного пользователем натурального числа m найти сумму тех элементов матрицы, сумма индексов которых равна m.
C++ bool http://www.cyberforum.ru/cpp-beginners/thread322323.html
Помогите с функцией, ее нужно реализовать с помощью типом данных bool Напишите функцию, которая принимает число и возвращает истину, если число четное и ложь, если нечетное.
C++ вектор и выделение памяти Возможно ли изменить коэффициент выделения памяти, без написания собственного аллокатора? подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
 Аватар для grizlik78
1887 / 1419 / 103
Регистрация: 29.05.2011
Сообщений: 2,967
19.06.2011, 01:33     что не так в программе? Виснет при компиляции
Если можно, дальше вот с таким форматированием. Ну или с подобным.
Исправил сумму (без исправления Daemon025)
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
50
51
52
53
54
55
56
57
58
59
60
61
62
#include<iostream.h>
#include<math.h>
#include<conio.h>
 
int main()
{
    int i_perv, i_posled, i, j;
    double sum,summ,temp;
    double*a=new double [10];
    sum=0;
    summ=0;
    cout<<"Исходный массив:";
    for(i=0;i<10;i++)
    {
        cin>>a[i];
    }
    for(i=0;i<10;i+=2)
    {
        sum+=a[i];
    }
    cout<<"\nСумма с нечёт.номерами: "<<sum;
 
    for(i=0;i<10;i++)
    {
        if (a[i]<0)
        {
            i_perv=i;
            break;
        }
    }
    for(i=0;i<10;i++)
    {
        if (a[i]<0) i_posled=i;
    }
 
    for(i=(i_perv+1);i<i_posled;i++)
    {
        summ=summ+a[i];
    }
    cout<<"\nсумма между отр. "<<summ;
 
    for(i=0;i<10;i++)
    {
        if (a[i]<0) a[i]=0;
    }
    for(i=0;i<9;i++)
    {
        if (a[i]=0)
            for(j=0;j<9;j++)
            {
                temp=a[j];
                a[j]=a[j+1];
                a[j+1]=temp;
            }
    }
    cout<<"\nПолученный массив: ";
    for(i=0;i<10;i++)
    {
        cout<<a[i]<<" ";
    }
    delete [] a;
}
Осталось только последнее исправить
 
Текущее время: 04:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru