• Codeby web-security - Курс "Тестирование Веб-Приложений на проникновение с нуля" от команды codeby. Общая теория, подготовка рабочего окружения, пассивный фазинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...

  • Мобильный клиент нашего форума для Android гаджетов доступен в Google Play Market по этой ссылке. Клиент можно скачать с нашего форума по этой ссылке. Последняя версия МК в нашем телеграм канале вот здесь

Работа с массивом

  • Автор темы Again
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

Again

#1
Используя функцию составить программу, которая подсчитывает количество изменений знака в массиве чисел.
Подскажите что нужно исправить в этой ф-ции:
C++:
#include<stdio.h>
#include<stdlib.h>
int change(char s[])
{ int i, k=0;
for(i=0; s[i]; i++) {

if(s[i]=='+'||s[i]=='-') k++;

if(s[i]=='+'&&s[i++]=='-') k=k;

else if((s[i]=='+'&&s[i++]=='+')||(s[i]=='-'&&s[i++]=='-'))

k=k--;
}
return k;
}

int main()
{ char s[100]={0};
printf("Vvedite massiv chisel :");
gets(s);
printf("%d\n",change(s));
}
 
N

nastja

#3
Напишите программу, срочно!!!
Дан текст из строчных букв, за которыми следует точка. Напечатать этот текст заглавными русскими буквами.

Добавлено: Дан текст из строчных букв, за которыми следует точка. Напечатать этот текст заглавными русскими буквами.
 
A

Again

#4
nastja создайте пож-ста собственную тему и там задавайте вопросы
 
Статус
Закрыто для дальнейших ответов.
Вверх Снизу