Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/03/2010, 03:54
roser24
 
Fecha de Ingreso: marzo-2010
Mensajes: 127
Antigüedad: 14 años, 9 meses
Puntos: 2
Respuesta: Imprimir diagonal

Hola,bueno prueba con este codigo.. lo unico que deberas de añadir las validaciones por si el usuario inserta un 0 como longitud y ya te valdria..

Salu2

Código C:
Ver original
  1. #include<stdio.h>
  2. #include<string.h>
  3.  
  4. void main(){
  5. int lon,i;
  6. char letra[1];
  7. printf("Introduce la longitud de la linea\n");
  8. scanf("%i",&lon);
  9.  
  10. printf("introducimos una letra:\n");
  11. scanf("%s",letra);
  12.          
  13.  while(lon>0){
  14.  
  15.  for(i=1;i<lon;i++){
  16.  printf("_ ");
  17.  
  18.  
  19.  if(i==lon-1){
  20.  printf("%s\n",letra);
  21.  }
  22.  
  23.  }
  24.      lon--;
  25.  } printf("%s\n",letra);
  26.  
  27.  
  28. }