špirála čísel v C

Programovacie jazyky, rady, poradňa...
gregor123456
Amateur
Amateur
Príspevky: 11
Registrovaný: 14 mar 2013, 20:57

špirála čísel v C

Príspevok od používateľa gregor123456 »

Neviem ako mam naprogramovať špirálu čísel . Napríklad mám rozmer 5 tak chcem aby mi to vy písalo čísla od 1 -25 do špirály. Je jedno, či začína v strede a ako sa točí. Môj kód pre čísla v riadkoch vyzerá následovne tak ten by som chcel upraviť na tu špirálu :

Kód: Vybrať všetko

#include<stdio.h>
int main()
{
  int i,j,ss,s,v,vv,n,a=1,k=1;
  scanf("%d",&n);
 
  for(i=1;i<=n;i++)
  {
                 
      for(j=1;j<=n;j++)
      {
        printf("%3d",i*n-n+j);
      }
                   
      putchar('\n');
  }

  system("PAUSE");
  return 0;
}
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8222
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: špirála čísel v C

Príspevok od používateľa harrison314 »

Dlasi co necita pravidla fora.
A mam este otazku, co na riesenie danej ulohy mozes pouzit?
gregor123456
Amateur
Amateur
Príspevky: 11
Registrovaný: 14 mar 2013, 20:57

Re: špirála čísel v C

Príspevok od používateľa gregor123456 »

Tak neviem aké sú pravidla len som hladal pomoc. Tak použiť hocičo aby to išlo vo Visual Studio 2008, neviem čo by som mal povedať.
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8222
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: špirála čísel v C

Príspevok od používateľa harrison314 »

Alokuj si dvojrozmerne pole, do ktoreho lahko vypises spiralu a potom ho vypis.
Napísať odpoveď