В том что 100 - это тип данных integer (целое число), а
100.0 - это тип данных Real (дробные)
Потому что из содержимое может автоматически меняться, поскольку в некоторых ячейках могут быть записаны не числа, а формулы по которым вычисляются значения. Поэтому при изменении какого-то значения в одной ячейке такая таблица может быть пересчитана автоматически.
Var
S,a:real;
k:integer;
Begin
a:=8;
k:=0;
Repeat
k:=k+1;
S:=S+a;
a:=a*1.1;
Until S>=40;
WriteLn('k = ',k)
End.
С++:
int n;
cin >> n;
int sum = 0;
int* mas = new int[n];//создание массива
for(int i = 0; i < n; i++){//ввод массива
cin >> mas[i];
}
for(int i = 0; i < n; i++){//ввод массива
if(mas[i] > 0){
sum++;
}
}
if(sum != 5){
cout << "NO";
}
else{
cout << "Yes";
}