Не используйте {{ }}
в @php и @if
<tbody>
@php
//TASIK
$latitude1 = -7.325374900000001;
$longitude1 = 108.2251681;
//BANJAR
$latitude2 = -7.3708991;
$longitude2 = 108.5418788;
$latitudersk = $data->latitude;
$longitudersk = $data->longitude;
if($rsk_tasik) {
$dataJson = file_get_contents("https://maps.googleapis.com/maps/api/distancematrix/json?units=metric&origins=".$latitude1.",".$longitude1."&destinations=".$latitudersk.",".$longitudersk."&key=AIzaSyCyUBu8OPh0adMWbL9McFMMDqJA9UB7jes");
} elseif($rsk_banjar) {
$dataJson = file_get_contents("https://maps.googleapis.com/maps/api/distancematrix/json?units=metric&origins=".$latitude2.",".$longitude2."&destinations=".$latitudersk.",".$longitudersk."&key=AIzaSyCyUBu8OPh0adMWbL9McFMMDqJA9UB7jes");
}
$json = json_decode($dataJson);
$distance = $json->rows[0]->elements[0]->distance->text;
@endphp
@foreach($rsk as $no => $data)
<tr>
<td>{{ $no +1 }}</td>
<td>{{ $data->address }}</td>
<td>{{ $data->latitude }}</td>
<td>{{ $data->longitude }}</td>
<td>{{ $distance }}</td>
</tr>
@endforeach
</tbody>
printf()
заканчивается на «\ n», поэтому данные немедленно выводятся на терминал, отображая соответствующий способ извлечения цифры от «int» и собирать сумму этих цифр и теперь, предлагаемый код:
#include <stdio.h>
int main( void )
{
int n;
int digit;
int sum = 0;
if( scanf("%d", &n) != 1 )
{
fprintf( stderr, "scanf for initial value failed" );
return 1;
}
while( n )
{
digit = n % 10; // extract a digit
n /= 10; // reduce the working number
sum = sum + digit;
}
printf("%d\n", sum); // use '\n' so value immediately output to terminal
return 0;
}