thirteenth exercise

This commit is contained in:
celso 2022-11-05 17:53:21 -03:00
parent dc252d40ff
commit e1973de228
1 changed files with 44 additions and 0 deletions

44
1-13.c Normal file
View File

@ -0,0 +1,44 @@
#include <stdio.h>
// version 1.0
#define ARR_LENGTH 20
int main(){
int arr[ARR_LENGTH];
int c, index, i, dashes, nc;
index = i = dashes = nc = 0;
while ((c = getchar()) != '\n' && i < ARR_LENGTH-1){
if (c == ' ' && nc != 0){
arr[index]=nc;
nc=0;
index++;
}
else {
nc++;
}
}
while (i < index){
while (dashes<arr[i]){
putchar('-');
dashes++;
}
dashes=0;
putchar('\n');
i++;
}
return 0;
}
// version 2.0
int main(){
int c;
while ((c = getchar()) != '\n'){
if (c != ' '){
putchar('-');
}
else {
putchar('\n');
}
}
putchar('\n');
return 0;
}