Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 18.03.2016
Сообщений: 16

Массив вместо своего значения выдает М

04.05.2016, 01:16. Показов 1328. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание: определить количество положительный и отрицательных чисел, но когда показывается массив там во всех ячейках стоит М


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
#include "stdafx.h"
#include <iostream>
#include <cstring>
 
using namespace std;
int main()
{
    setlocale(0, "rus");
    const char ass[10] = { -22,14,7,-9,56,-11,42,86,1,106 };
    cout << "Элементы массива \n";
 
    for (int t = 0; t <= 10; ++t)
        cout << " элементы массива [" << t << "]:" << ass[10] << '\n';
    int neg = 0, Pos = 0;
    for (int i = 0; i < ass[10]; i++)
        if (ass[i] < 0)
            neg++;
        else if (ass[i]>0)
            Pos++;
            
    cout << "Negative: " << neg<<'\n';
    cout << "Possitive: " << Pos<<'\n';
    system("pause");
    return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.05.2016, 01:16
Ответы с готовыми решениями:

Выдает адрес вместо значения
Привет. Функция шоу эрэй должна отображать значения в массиве, но выдает адреса (помоему...). Где ошибка? Я сначала думал что дело в том,...

Вместо значения из таблицы выдает значение параметра запроса
Пытаюсь получить данные из базы. Если передавать в запрос параметры: public client() { ...

Перегрузка потокового оператора (<<). Выдает адрес вместо значения
Сабж. Все компелится нормально. Если делать &lt;&lt; void то работает ок см комменты если делать класса std::ostream&amp; то возвращает 16чное...

3
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
04.05.2016, 01:35
Цитата Сообщение от PiedPiper Посмотреть сообщение
for (int t = 0; t <= 10; ++t)
* * * * cout << " элементы массива [" << t << "]:" << ass[10] << '\n';
заменить на:

C++
1
2
for (int t = 0; t < 10; ++t)
        cout << " элементы массива [" << t << "]:" << ass[t] << '\n';
1
0 / 0 / 1
Регистрация: 18.03.2016
Сообщений: 16
04.05.2016, 01:38  [ТС]
спасибо, я уже и сам увидел и исправил
но почему-то положительные и отрицательные числа выдает нули
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
04.05.2016, 01:44
Лучший ответ Сообщение было отмечено PiedPiper как решение

Решение

Цитата Сообщение от PiedPiper Посмотреть сообщение
но почему-то положительные и отрицательные числа выдает нули
потому что здесь:
Цитата Сообщение от PiedPiper Посмотреть сообщение
for (int i = 0; i < ass[10]; i++)
такая же тупая ошибка,
как и в предыдущем случае.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
int main()
{
    setlocale(0, "rus");
    const char ass[10] = { -22,14,7,-9,56,-11,42,86,1,106 };
    cout << "Элементы массива \n";
 
    for (int t = 0; t < 10; ++t)
        cout << " элементы массива [" << t << "]:" << (int)ass[t] << '\n';
    int neg = 0, Pos = 0;
    for (int i = 0; i < 10; i++)
        if (ass[i] < 0)
            neg++;
        else if (ass[i]>0)
            Pos++;
            
    cout << "Negative: " << neg<<'\n';
    cout << "Possitive: " << Pos<<'\n';
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.05.2016, 01:44
Помогаю со студенческими работами здесь

Считывание значения реестра выдаёт True вместо числа
Здравствуйте. Возникла проблема с чтением реестра в C++. К примеру в HKEY_CURRENT_USER\Software\Reestr создан параметр REG_DWORD с...

Передача своего своего значения в HIWORD и LWORD параметра WPARAM, реально?
Как вы знаете когда идёт передача сообщения с ним уходят параметры wParam и lParam Так вот мне нужно передать два интовых значения - одно...

В массив вместо значения попадает текст
Array ( =&gt; 13 =&gt; IPS =&gt; page-6 ) вот так вместо 6 попадает page-6 ! Для site/category/13/page-1 Array( =&gt; 13 =&gt; 1) а для новой...

Сделать так, чтобы массив из метода использовался в обоих методах сортировки и не изменял своего значения
подскажите пожалуйста, как сделать так, чтобы массив из метода Metod использовался в обоих методах сортировки и не изменял своего значения....

Загрузка своего приложения вместо ОС
Уважаемые программисты, появилась идея, не уверен что здравая, но попробовать хочеться. Вообще дело обстоит так: хочу научиться делать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru