Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2017, 07:27   #1
anasttb
Пользователь
 
Регистрация: 24.02.2017
Сообщений: 32
По умолчанию Пользователь вводит СТРОКУ чисел.

Найти количество отрицательных.
Вот мой кусок кода.
Не работает..
Код:
:
int k,i;
k=0;
cout<<"Введите элементы для третьего массива:\n";
char elements[100] = "";
for(int i=1; i<s; i++)
cin >> elements;
const int s=5;
int *a=new int[s];
for ( i=0; i<strlen(st); i++)
a[i]= atoi (st);
for ( i=0; i<s; i++)
if (a[i]<0)
k++;

cout<<"Количество отрицательных элементов во третьем массиве(char): "<<k<<endl;
___
вы забыли закрыть тег [/CODE]

Последний раз редактировалось Serge_Bliznykov; 02.06.2017 в 09:51.
anasttb вне форума Ответить с цитированием
Старый 06.06.2017, 09:24   #2
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

...а это вообще код?

Код:
cout<<"Введите элементы для третьего массива:\n";
k = 0;
char elements[100];
for(int i=0; i<s; i++)
{
    cin >> elements[i];
    if (elements[i] < 0 )
      ++k;
}

cout<<"Количество отрицательных элементов во третьем массиве(char): "<<k<<endl;
Или...вопщем не понятно. Из ваших обрывков можно придумать, как минимум 3 варианта ЗАДАНИЯ и чтук 5 их решений. Вон выше я посимвольный ввод сделал s чтук.
Если вам нада числа вводить, а не коды симоволов ... тогда проще

Код:
cout<<"Введите элементы для третьего массива:\n";
k = 0;

for(int i=0; i<s; i++)
{
   int tmp = 0;    
   cin >> tmp;
    if (tmp < 0 )
      ++k;
}

cout<<"Количество отрицательных элементов во третьем массиве(char): "<<k<<endl;

Последний раз редактировалось alexzk; 06.06.2017 в 09:31.
alexzk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пользователь вводит строку,закодированную кодом из таблицы ASCII. Необходимо вывести строку посимвольно. anasttb Паскаль, Turbo Pascal, PascalABC.NET 1 28.02.2017 17:20
Пользователь вводит код из таблицы ASCII,соответствующий какой-то строке. Вывести эту строку. anasttb Паскаль, Turbo Pascal, PascalABC.NET 6 24.02.2017 22:46
Пользователь вводит Anton95129 Общие вопросы C/C++ 2 21.10.2012 10:32
Пользователь вводит Anton95129 Помощь студентам 1 21.10.2012 01:54