когда я ввожу количество чаш в порядке возрастания
когда я вводю количество чаш в порядке убывания
Я не знаю почему код не работает при вводе данных в порядке возрастания. Я хотел бы услышать ваши отзывы о том, что можно попробовать.
К вашему сведению: я разместил этот вопрос ранее, но часть моего кода не напечатала
#include <iostream>
#include <string>
using namespace std;
int main ()
{
string flavor[]={"fish","lamp","steak" ,"chicken"} ;
int scoops[100]={};
int sum=0;
int x=0;
for(x=0;x<4;x++)
{
cout <<"enter amount of bowls for the following ramen flavor :"<<flavor[x] <<endl;
cin>>scoops[x];
sum=scoops[x]+sum;
}
cout <<"total number of bowls is "<<sum<<endl;
cout <<"list of the most popular flavors to least popular flavors "<<endl;//bubble sort
int i=0,j=0,temp;
char tempf;
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
if(scoops[j]<scoops[j+1])
{
temp=scoops[j];
scoops[j]=scoops[j+1];
flavor[j]=flavor[j+1];
scoops[j+1]=temp;
flavor[j+1]=tempf;
}
}
}
for (int a=0;a<4;a++)
{
cout <<flavor[a] <<"\t"<<scoops[a]<<endl;
}
}