Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- /* Tablica 8x8 typu int
- * losowe 2cyfrowe dodatnie
- * wczytaj liczbę i sprawdz czy znajduje sie
- ona w tablicy (tylko pierwszy traf)
- * znajdz średnią nad przekątną
- * znajdz najmniejszy element
- * znajdz najwiekszy element w kolumnie j, która wybierze user */
- int main(void)
- {
- float suma = 0;
- float licznik = 0;
- int minimum = 100;
- int maximum = 9;
- int liczba, kolumna;
- int tab[8][8];
- srand( time(0) );
- for(int i=0; i<8; i++)
- {
- for(int j=0; j<8; j++)
- {
- tab[i][j] = rand()%90+10;
- }
- }
- for(int i=0; i<8; i++)
- {
- for(int j=0; j<8; j++)
- {
- printf("%2d\t", tab[i][j]);
- }
- printf("\n");
- }
- // ^wypis tablicy^
- printf("\nPodaj liczbe:\t");
- scanf("%d", &liczba);
- for(int i=0; i<8; i++)
- {
- for(int j=0; j<8; j++)
- {
- if(tab[i][j] == liczba)
- {
- printf("\nTAK! Ta liczba jest na pozycji: %d:%d", i, j);
- }
- }
- }
- // ^sprawdzenie wystepowania^
- for(int i=0; i<8; i++)
- {
- for(int j=1; j<8; j++)
- {
- suma+=tab[i][j];
- licznik++;
- }
- }
- printf("\n\nSrednia nad przekatna:\t\t%.2f", suma/licznik);
- // ^srednia nad przekatna
- for(int i=0; i<8; i++)
- {
- for(int j=1; j<8; j++)
- {
- if(tab[i][j] < minimum)
- minimum = tab[i][j];
- }
- }
- printf("\n\nMinimum:\t\t\t%d", minimum);
- // ^minimum^
- printf("\nPodaj nr kolumny:\t\t");
- scanf("%d", &kolumna);
- for(int i=0; i<8; i++)
- {
- if(tab[i][kolumna] > maximum)
- maximum = tab[i][kolumna];
- }
- printf("\nMaximum:\t\t\t%d", maximum);
- // ^maximum^
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement