мне нужно сделать программу, а вход представляет собой набор данных с 6 линий, а также с 3-х чисел, разделенных пробелами, с «с» или с «F» в последней строке:Вход в ту же строку с пробелом.
input:
4 5 6
7 8 9
7 8 9
4 5 6
7 8 9
7 8 9
c
4 5 6
7 8 9
7 8 9
4 5 6
7 8 9
7 8 9
c
4 5 6
7 8 9
7 8 9
4 5 6
7 8 9
7 8 9
f
Если последняя буква после 6 строк равна ac, продолжайте с другими 6 строками, и если она af, закончите.
Я намереваюсь с:
int main(){
char a;
int triangulo[6][3];
do{
for(int i=0; i<6; i++){
cin>>triangulo[i][0]>>triangulo[i][1]>>triangulo[i][2];
}
cin>>a;
}while(a != 'f');
system("pause");
}
Но теперь он работает, вы можете мне помочь. Потому что я не понимаю, как я могу получить 3 номера в одной строке, разделенных пробелами и получающих очень большой набор данных.
И еще один вопрос. Например, если пользователь пишет c 7 раз, мне нужно создать массив для каждого набора данных?
input:
4 5 6
7 8 9
7 8 9
4 5 6
7 8 9
7 8 9
c
4 5 6
7 8 9
7 8 9
4 5 6
7 8 9
7 8 9
c
4 5 6
7 8 9
7 8 9
4 5 6
7 8 9
7 8 9
f
И если я должен суммировать каждый массив и сумма моего выхода, мне нужно создать массив для каждого набора данных ??
output
126
126
126
Нет, я намерен, но я пишу шесть строк, позже f, и программа никогда не заканчивается –
Можете ли вы сказать это по-другому, потому что я не понимаю, что вы спрашиваете/говорите. –
Я редактирую свой вопрос –