Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Обработка исключений в программе Здраствуйте! Вот условие задачи: Создать шаблонный класс - одномерный массив. Тип элементов массива определяется параметром шаблона. Предусмотреть возможность записывать в файл и читать из файла данные о введенных объекты и сохранить в файле результаты работы программы. Определить обработчик исключительной ситуации, если количество элементов массива, считанных из файла, превышает заданное... https://www.cyberforum.ru/ cpp-beginners/ thread884506.html Структура - Расчет движения (создавать файл из таких структур, добавлять новые данные и делать выборку из этого файла) C++
Задание. Создать пользовательский тип данных – структура, имя и поля которой заданы в таблице. Разработать программу, которая позволяла бы создавать файл из таких структур, добавлять в созданный файл новые данные и делать какую – либо выборку из этого файла (какие данные выбирать из файла определяет сам студент). 2 Расчет движения 1. Наименование воздушной линии 2. Тип самолета...
C++ Структура (распечатать список спортсменов, которые занимаются плаванием с указанием их возраста) Задание. Определить пользовательский тип – структура. Поля структуры определить из формулировки задания. Разработать алгоритм и по нему составить программу для обработки динамического массива, каждый элемент которой является такой структурой. 2. Распечатать список спортсменов, которые занимаются плаванием с указанием их возраста. https://www.cyberforum.ru/ cpp-beginners/ thread884502.html C++ Дан английский текст. Найти количество слов, начинающихся с символа ‘b’. https://www.cyberforum.ru/ cpp-beginners/ thread884501.html
Задание. Разработать алгоритм и по нему составить два варианта (с указателями и без них) программы для обработки текста. 2 Дан английский текст. Найти количество слов, начинающихся с символа ‘b’.
Определить k — количество особых элементов массива А, считая его элемент особым, если он больше суммы остальных элементов его столбца C++
Задание. Разработать алгоритм и по нему составить два варианта программы для обработки двумерного массива. Первый вариант программы – работа со статическим массивом, второй – с динамическим. 2.Дана матрица А размером n х m. Определить k — количество особых элементов массива А, считая его элемент особым, если он больше суммы остальных элементов его столбца.
C++ Дан массив целых чисел A[N], среди которых есть нулевые элементы. Создать массив из номеров таких элементов Дан массив целых чисел A, среди которых есть нулевые элементы. Создать массив из номеров таких элементов. С++ Добавлено через 6 минут Задание. Разработать алгоритм и по нему составить два варианта программы для обработки одномерного массива. Первый вариант программы – работа со статическим массивом, второй – с динамическим. https://www.cyberforum.ru/ cpp-beginners/ thread884496.html
C++ В одномерном массив в первых элементах — значения аргумента, в следующих — соответствующие им значении функции. Напечатать элементы этого массива. https://www.cyberforum.ru/ cpp-beginners/ thread884477.html
В одномерном массиве размещены: в первых элементах — значения аргумента, в следующих — соответствующие им значении функции. Напечатать элементы этого массива в виде двух параллельных столбцов (аргумент и значения функции). Добавлено через 33 секунды помогите плиз)
Динамический массив (составить программу, в которой вычислить сумму отрицательных элементов массива, расположенных под главной диагональю) C++
Создать динамический массив указателей для сохранения двумерного массива А с N × N действительных чисел в динамической памяти. Составить программу, в которой в отдельной функции вычислить сумму отрицательных элементов этого массива, расположенных под главной диагональю. Добавлено через 28 минут #include <iostream> #include <math.h> using namespace std; void main() { int n,m,i,j;
C++ Ошибка в коде (реализовать элементы игры в шашки) Реализовать элементы игры в шашки. Программа должна обеспечивать произвольное начальное размещение шашек, запрашивать у игрока ход и если он является он допустимым, выполнять его. Дошел до момента, когда прога должна вывести массив с ходом, но выводится только первая строчка. Почему?? #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread884470.html C++ Процедуры нахождения максимального из двух чисел Даны действительные А,В,С. Найти значение выражения max(a,b)+max(a,c)+max(b,c) С использованием процедуры нахождения максимального из двух чисел. https://www.cyberforum.ru/ cpp-beginners/ thread884466.html
C++ функция - друг
Вообщем набиваю руку по конструкторам ,деструкторам и функциям - друзьям... Вот придумал условие: Нужно найти сумму элементов в тех строка,где нет отрицательных элементов,но что-то у меня криво считает + после того как скомпилировалось всё,выбивает ошибку ,по-мойму что-то с выделением памяти: #include "stdafx.h" #include <iostream> #include <iomanip> #include <ctime> using namespace std;
C++ Задача с фильтром (написать сумму двух синусов) <
48 / 4 / 0
Регистрация: 09.10.2012
Сообщений: 66
30.05.2013, 09:42  [ТС] 0

Найти номер первого отрицательного числа в массиве - C++ - Ответ 4641067

30.05.2013, 09:42. Показов 3671. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от skorik-1992 Посмотреть сообщение
Внеси поправки в эти строки:
где объявление переменных:
C++
1
int otric = NULL,iotric,jotric;
И в цикле убери условие что элемента нет, и добавь break, если элемент будет найдет, т.е. твоё цикл будет выглядеть так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
for(i=0 ; i<=2 ; i++)
{
    for(j=0 ; j<=2 ; j++)
    {
        if(mas[i][j]<0)
        {
            otric=mas[i][j];
            iotric=i;
            jotric=j;
            cout<<"Первый отрицательный элемент массива: "<<otric<<" под номером "<<"["<<iotric+1<<"]"<<"["<<jotric+1<<"]"<<endl;
            break;
        }
    }
}
А вот после цикла напиши такую строчку:
C++
1
2
if (otric == NULL)
   cout <<"Такого элемента нет!";
Но теперь он выводит все отрицательные элементы, которые есть в массиве, а мне нужно только первый!

Вернуться к обсуждению:
Найти номер первого отрицательного числа в массиве C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2013, 09:42
Готовые ответы и решения:

Найти величину и номер первого отрицательного и последнего положительного элементов в массиве
хелп с программой. Найти величину и номер первого отрицательного и последнего положительного...

Найти номер первого отрицательного числа последовательности
5. Дана последовательность из 100 чисел. Найти номер первого отрицательного числа. При решении...

В массиве найти числа после первого отрицательного и найти их сумму
//--------------------------------------------------------------------------- #pragma hdrstop...

Номер первого отрицательного числа
подскажите, пожалуйста, что не так в коде .. вводится последовательность чисел, нужно найти номер...

10
30.05.2013, 09:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2013, 09:42
Помогаю со студенческими работами здесь

Определить номер первого отрицательного и номер последовательного отрицательного элементов массива
задан массив x1,x2,...x15 определить номер первого отрицательного xi и номер последовательного...

Найти номер первого вхождения заданного числа в массиве
1. Вычислить среднее арифметическое квадратов положительных элементов. 2. Определить количество...

Найти номер первого отрицательного элемента массива
найти номер первого отрицательного элемента массива. не могу написать программу))) вот кое что...

Найти: Номер первого отрицательного элемента массива
написать такую же программу используя функции //Задача №1 Дан массив элементов длины N. Найти:...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru