Pokaż wyniki 1 do 3 z 3

Temat: Program w C/C++

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Domyślnie Program w C/C++

    Witam, mógłby ktoś mi pomóc z następującym programem? Nie mam pojęcia jak się za niego zabrać:
    Opracuj program, który dla danej tablicy dwuwymiarowej a[m, n] m, n >= 100, o wyrazach generowanych losowo z zakresu (-1000, 1000) wyznaczy oraz wyświetli z numerem wiersza i kolumny:
    -liczbę elementów ujemnych w każdym wierszu,
    -liczbę elementów równych zero w całej tablicy,
    -liczbę elementów dodatnich w każdej kolumnie,
    -oraz umożliwi powtarzanie obliczeń z nowymi wartościami tablicy.

  2. #2

    Domyślnie

    Nie chce mi sie robic wszystkich podpunktów i założyłem ze tablica jest statyczna bo troche nie jestem pewien tego założenia w zadaniu

    myśle ze w miare czytelny kod i ze o to ci chodzi

    Kod:
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        int tab[100][100];      //tablica statyczna - zakładam że będzie 100wierwszy po 100 elementów
        srand(time(0));         
        
        //przypisanie losowych wartosci do tablicy
        for(int i=0;i<100;i++)                                 //w tej pętli wybieramy wiersz
        {
                for(int j=0;j<100;j++)                         //a w tej Komórke
                {
                        tab[i][j]=rand()%2000-1000;            //przypisanie wartości do tablicy o wierszu "i" i komórce "j"
                }                                              //2000-1000 losujemy ogólnie 2000 liczb zaczynając od "-1000"
        }
        
        //zakres pierwszy - wyznaczenie wartosci ujemnych
        int iLiczbaElementow;
        for(int i=0;i<100;i++)
        {
                iLiczbaElementow=0;
                cout<<endl<<"wiersz nr: "<<i<<" kolumny: ";
                for(int j=0;j<100;j++)
                {
                    if(tab[i][j]<0) 
                    {
                        iLiczbaElementow++; 
                        cout<<" "<<j; 
                    };     
                }
                cout<<endl<<"Liczba elementow ujemnych: "<<iLiczbaElementow<<endl;
        }
        
        //zakres drugi - ilosc elementow rownych zero w całej tablicy
        iLiczbaElementow=0;
        for(int i=0;i<100;i++)
        {
                for(int j=0;j<100;j++)
                {
                  if(tab[i][j]==0) iLiczbaElementow++;     
                }
        }
        cout<<endl<<"liczba elementow rownych zero w tablicy: "<<iLiczbaElementow<<endl;
        
        getchar();
        return 0;
    }

  3. #3

    Domyślnie

    Naprawdę wielkie dzięki za pomoc

Podobne wątki

  1. Program?
    By 4tom in forum Hacking
    Odpowiedzi: 2
    Autor: 09-07-2009, 12:52
  2. program zdalnie otwierajacy inny program:P
    By northdakota in forum C/C++
    Odpowiedzi: 9
    Autor: 02-28-2009, 00:48
  3. Odpowiedzi: 8
    Autor: 07-26-2008, 10:05
  4. program
    By Goku1994 in forum Hacking
    Odpowiedzi: 9
    Autor: 08-05-2007, 16:51

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj