Программа представлена на скрине.
Далее под константой будет пониматься макроопределение (символическая константа)
Были созданы константы для обозначения флагов ингредиентов. Им даны осмысленные названия. Также была создана константа для формирования пустого заказа.
int ingredientsCount(Pizza&); - возвращает количество ингредиентов.
void addCheese(Pizza&); - добавляет в заказ сыр
void removeOnion(Pizza&); - убирает из заказа лук
void togglePineapple(Pizza&); - переключает ананасы
void addOnionIfMushroomsExist(Pizza&); - добавляет лук если есть грибы
Поделитесь своими знаниями, ответьте на вопрос:
На с++, sos, условие дана строка, состоящая из слов, разделенных пробелами. определите сколько всего слов в строке. формат входных данных с клавиатуры вводится строка, длиной не превышающей 255 символов. формат выходных данных требуется вывести одно число — количество слов в строке. примечания слова разделены ровно одним пробелом входные данные выходные данные i have a pen 4 на с++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s;
int k=1;
getline(cin, s);
for (int i = 0; i < s.length() - 1; i++)
if (s[i] == ' ')
k = k + 1;
cout << k;
return 0;
}