Skocz do zawartości

Zadanko. Dla mnie za wyskie progi


peterz_pl

Rekomendowane odpowiedzi

Nie wiem.. nie potrafię rozwiązać tego głupiego zdania :-[

 

Zadanie:"Napisz program, który dla tablicy kwadratowej n x n (n podajemy sami) wypełnionej liczbami wybranymi losowo z przedziału <1, 10> liczy sumę elementów położonych nad główną przekątną oraz położonych pod główną przekątną, a wynik wyprowadza na ekran monitora."

 

Dosyć dziwne mi sie wydaje, ale może ktoś się podejmie.

 

Chodzi o DEV++.

Odnośnik do komentarza
Udostępnij na innych stronach

...

#include <stdio.h>
#include <stdlib.h>

int main()
{
    srand(time(0));
    int n,i,j,suma1=0,suma2=0;
    // Użyszkodnik podaje rozmiar
    printf("Podaj rozmiar tablicy: ");
    scanf("%d",&n);
    int tab[n][n]; // tworzenie tablicy
    // Losowanie i wypisywanie na ekran
    for (i=0;i<n;i++) {
     for (j=0;j<n;j++)
     {
         tab[i][j] = rand()%10+1;
         printf("%3d",tab[i][j]);
     }
     printf("\n");
    }
    // Liczymy sumę pierwszej przekątnej
    for (i=0;i<n;i++)
     suma1+=tab[i][i];
    // Liczymy sumę drugiej przekątnej
    for (i=0,j=n-1;i<n;i++,j--)
      suma2+=tab[i][j];
    printf("Suma pierwszej przekatnej:%3d",suma1);
    printf("\nSuma drugiej przekatnej:%3d",suma2);
    getche();
    return 0;
}

...

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...