#include <stdio.h>
void main(void){
int a=1;
char c=' ', p[40];
printf("Escribe una palabra: ");
scanf("%s", &p);
while( c!='\0'){
c=p[a++];
}
printf("%i",a-1);
}
void main(void){
int a=1;
char c=' ', p[40];
printf("Escribe una palabra: ");
scanf("%s", &p);
while( c!='\0'){
c=p[a++];
}
printf("%i",a-1);
}
PIRÁMIDE POR PARAMETROS POR VALOR
#include <stdio.h>
void blancos (int, int);
void unos (int);
int main (){
int n, fila;
printf("Numero de pisos de la piramide: ");
scanf("%d",&n);
for (fila=1; fila<=n; fila++){
printf(" %d,%d ", fila, n);
blancos(fila, n);
printf(" %d,%d ", fila, n);
unos (fila);
}
}
void blancos(int fila, int n){
int columna;
for(columna=1; columna<=n-fila; columna++){
printf(" ");
}
fila++;
n++;
printf("%d,%d ",fila,n);
}
void unos (int fila){
int columna;
for(columna=1; columna<=fila; columna++){
printf("1 ");
}
printf("\n");
}
#include <stdio.h>
void blancos (int, int);
void unos (int);
int main (){
int n, fila;
printf("Numero de pisos de la piramide: ");
scanf("%d",&n);
for (fila=1; fila<=n; fila++){
printf(" %d,%d ", fila, n);
blancos(fila, n);
printf(" %d,%d ", fila, n);
unos (fila);
}
}
void blancos(int fila, int n){
int columna;
for(columna=1; columna<=n-fila; columna++){
printf(" ");
}
fila++;
n++;
printf("%d,%d ",fila,n);
}
void unos (int fila){
int columna;
for(columna=1; columna<=fila; columna++){
printf("1 ");
}
printf("\n");
}
PIRAMIDE POR PARAMETROS POR REFERENCIA
#include <stdio.h>
#include <conio.h>
void blancos (int*, int*);
void unos (int);
int main (){
int n, fila;
printf("Numero de pisos de la piramide: ");
scanf("%d",&n);
for (fila=1; fila<=n; fila++){
printf(" %d,%d ", fila, n);
blancos(&fila, &n);
printf(" %d,%d ", fila, n);
unos (fila);
}
getch();
}
void blancos(int* fila, int* n){
int columna;
for(columna=1; columna<=*n-*fila; columna++){
printf(" ");
}
fila++;
n++;
printf("%d,%d ",fila,n);
}
void unos (int fila){
int columna;
for(columna=1; columna<=fila; columna++){
printf("1 ");
}
printf("\n");
}
No hay comentarios:
Publicar un comentario