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

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

Again

Используя функцию составить программу, которая подсчитывает количество изменений знака в массиве чисел.
Подскажите что нужно исправить в этой ф-ции:
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));
}
 
Напишите программу, срочно!!!
Дан текст из строчных букв, за которыми следует точка. Напечатать этот текст заглавными русскими буквами.

Добавлено: Дан текст из строчных букв, за которыми следует точка. Напечатать этот текст заглавными русскими буквами.
 
nastja создайте пож-ста собственную тему и там задавайте вопросы
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab