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

Указатели: определить число отрицательных элементов в массиве и вывести их адреса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление кубического корня с использованием итерационной формулы http://www.cyberforum.ru/cpp-beginners/thread733921.html
Написать и протестировать функцию вычисляющую: y=\sqrt{x}(0<|x|<2), используя итерационную формулу {y}_{k+1}={y}_{k}+\frac{1}{3}({y}_{k}-\frac{{y}^{4}_{k}}{x}). Начальное приближение {y}_{0}=x. Итерации прекратить при условии |{y}_{k+1}-{y}_{k}|<2*{10}^{-6} Добавлено через 37 секунд Заранее благодарен
C++ Изучить и освоить приёмы разработки программ с использованием структур Сформировать документ, в котором хранится информация о заболеваниях сотрудников: ФИО, год рождения, заболевание, продолжительность болезни. На его основе сформи¬ровать список сотрудников, которые перенесли одно и тоже заболевание. помогите плз http://www.cyberforum.ru/cpp-beginners/thread733920.html
Задача на вложенный цикл C++
10 20 20 30 30 30 40 40 40 40 50 50 50 50 50 5 5 5 5 5 10 10 10 10 15 15 15
C++ Не могу найти ошибку в программе
Даны действительные числа х1, у1, х2, у2, …,х10, у10. Найти периметр десятиугольника, вершины которого имеют соответственно координаты (х1, у1), (х2, у2), …, (х10, у10). (Определить подпрограмму вычисления расстояния между двумя точками, заданными своими координатами.) #include <stdio.h> #include <math.h> #include <conio.h> float A; float dlina(int a, int b) {return...
C++ Напечатать числа в виде следующей таблицы http://www.cyberforum.ru/cpp-beginners/thread733904.html
55555 6666 777 88 9 Мое решение неверное. Помогите, пожалуйста подкорректировать. for (int i=5; i<=9; i++)
C++ Найти сумму ряда при введении с клавиатуры числа n Дан ряд \sum_{n=o}^{k}\frac{{(-1)}^{n}}{(2n+1){2}^{2n+1}} Первое задание: программа без рекурсии. Вот что получилось, но вычисляется неправильно. #include <iostream> #include <conio.h> using namespace std; подробнее

Показать сообщение отдельно
darius_man
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 5

Указатели: определить число отрицательных элементов в массиве и вывести их адреса - C++

16.12.2012, 16:26. Просмотров 339. Ответов 2
Метки (Все метки)

Привет всем, я хотел бы узнать как решается данная задачка:
Написать программу, определяющую число отрицательных элементов в массиве и печатающую их адреса.При вводе/выводе использовать индексы, а обработку элементов массива осуществлять с помощью указателей. Расчет производится в функции, в которую массив передается по указателю
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
#include "stdafx.h"
#include <iostream>
#include "locale.h"
using namespace std;
void main()
{   setlocale(LC_ALL, "rus");
int n;
for(;;)
    {
cout<<"Введите кол-во элементов массива array"<<endl;
cin>>n;
    if (n>0) break;
    else {
        cout<<"Некорректный ввод!Давай еще разок";
        cin.clear();
        cin.sync();
         }  
    }
float *array=new float[n];
int *b=new int[n];
int t=0;
 
{for(int i=0; i<n; i++)
    {cout<<"Введите элемент массива\t"<<i+1;
    cout<<" ";
    cin>> array[i];
    }; 
;}
}
void otric(int n,int *b,float *array)
    {
        int k;
for(int i=0; i<n; i++)
    {int t=0;
        if(array[i]<0)
        {b[k]=i;
         k++;
         cout<<"Отрицательный элемент"<<b[k]<<endl;
        }
    }
 
    }
Скажите, где у меня ошибка???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru