Итак, я получил задание на создание программы. Программа для создания использует переменную, начиная с номера 1. Значение этой переменной увеличивается на 1 каждую итерацию. Сделайте сумму значений итерации до и затем. Покажите сумму результатов в терминале. Если сумма больше ста, программа выйдет из итерации, выдав слова «программа завершена»
Я не понимаю это назначение, но мне удалось сделать этот код:
#include<stdio.h>
int main() {
int i,j,rows;
printf("Enter number of rows: ");
scanf("%d", &rows);
for (i=1; i<=rows; ++i) {
for (j=1; j<=i; ++j)
{ printf("%d ",j); }
printf("\n");
}
return 0;
}
Проблема, которую я получаю:
- Мне нужно знать количество строк, которое, если я их подведу, будет 100
Мне нужно показать предыдущее уравнение в выходных данных, что-то вроде этого:
1 = 1
1 + 2 = 3
1 + 2 + 3 = 6
1 + 2 + ... + etc = no more than 100