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

Выход за диапозон... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерный массив!!!! http://www.cyberforum.ru/cpp-beginners/thread77345.html
Коэффициенты системы линейных уравнений заданы в виде прямоугольной матрицы. С помощью допустимых преобразований привести систему к треугольному виду. Найти количество строк, среднее арифметическое элементов которых меньше заданной величины. Спасибо !
C++ инверсии Пусть дана последовательность из 20 целых чисел.Определить количество инверсий в этой последовательности.(то есть таких пар элементов в которых большее число число находится слева от меньшего xi>xj при i<j ) Помогите решить плз http://www.cyberforum.ru/cpp-beginners/thread77338.html
Итоговая: массивы с модулем C++
В массиве, состоящем из n вещественных чисел, необходимо вычислить: - номер минимального по модулю элемента массива; - сумму модулей элементов массива, расположенных после первого отрицательного элемента. буду очень признателен.
C++ Вычисление (правильно ли?)
6 Даны действительное число а и натуральное число n. Вычислить #include <cmath> #include <iostream> using namespace std; void main( void )
C++ В чем моя ошибка ? http://www.cyberforum.ru/cpp-beginners/thread77312.html
задача ввести в Мэмо числа , поместить в массив и найти минимальное из них , выводя его в Эдит ... в чем я ошибся ?? подскажите пожалуйста ! { int i; //индекс int a;// массив из 10ти элементов int min; //вводим параметр мин for(i=1;i<10;i++) //для 1 го увеличиваем на 1 до 10ти
C++ Матрицы Помогите решить задачку нужно создать класс матрица в нем определить виртуальную функцию, которая ищет сумму элементов, затем создать произвольный класс который ищет max элемент этой матрицы. Как находить сумму и max я знаю, но как это реализовать с помощью виртуальной функции не получается. подробнее

Показать сообщение отдельно
KrTaras
12 / 12 / 1
Регистрация: 09.09.2009
Сообщений: 35
21.12.2009, 00:46     Выход за диапозон...
я тут написал примитивной код может падайдьот
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
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    int mas[3][5] = {0, 3, 3, 0, 1,
                     2, 0, 6, 1, 0,
                     1, 0, 10,0, 2};
     int P=1,l=2;
     for(int i=0; i<3; i++)
     {
        bool k=false;
        P=1; l=2;
        for(int j=0; j<5; j++)
          {
             if(mas[i][j]==0 && l>0)
             {
               k=true;
               l--;
             }
             else
             {
                 if(k==true)
                 {
                    P=P*mas[i][j];
                 }
             }  
             if(l==0)
               k=false;
          }
         cout<<P<<endl;       
     }
    getch();
}
Добавлено через 2 минуты
принайме невилетает))) виводит
9
6
10

Добавлено через 12 минут
я тут немного оновил) наслучей если вариант такой что между первим и последним нулем есть ище нуль например
{0, 3, 3, 0, 1,__или___{0, 3, 3, 0, 1,
_2, 0, 6, 1, 0,_________2, 0, 6, 1, 0,
_0, 0, 0, 2, 0}_вот тут_0, 1, 0, 2, 0}
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
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    int mas[3][5] = {0, 3, 3, 0, 1,
                     2, 0, 6, 1, 0,
                     0, 1, 0,2, 0};
     for(int i=0; i<3; i++)
     {
        bool k=false;
        int P=1, l=2, m=0;
        for(int j=0; j<5; j++)
          {
             if(mas[i][j]==0)
             {
               if(l!=0)
               {
                 k=true;
                 l--;
               }
               m++;
             }
             else
             {
                 if(k==true)
                 {
                    P=P*mas[i][j];
                 }
             }  
             if(l==0)
               k=false;
             if(m>2)
               P=0;
          }
         cout<<P<<endl;       
     }
    getch();
}
 
Текущее время: 00:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru