Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++]błędne wyliczanie liczby minimalnej i maksymalnej z poszczególnych serii. Lekcja 9, zadanie nr.7

Ostatnio zmodyfikowano 2014-05-18 20:55
Autor Wiadomość
adrian.lodz
Temat założony przez niniejszego użytkownika
» 2014-05-18 20:55:21
Dobra. Udało mi się to zrobić.
I bez tworzenia tablicy dynamicznej, czy vectorów.
Działa jak należy.
C/C++
#include<iostream>
#include<conio.h>
#include<vector>
using namespace std;
int main() {
    cout << "Podaj ile serii: ";
    int ile_serii;
    cin >> ile_serii;
    cout << "Podaj ile liczb w serii: ";
    int ile_liczb;
    cin >> ile_liczb;
    int tab[ ile_serii ][ ile_liczb ];
    for( int i = 0; i < ile_serii; i++ ) {
        for( int j = 0; j < ile_liczb; j++ ) {
            cout << "Podaj liczbe " << j + 1 << ", z serii " << i + 1 << ": ";
            cin >> tab[ i ][ j ];
        }
    }
    int min[ ile_serii ];
    int max[ ile_serii ];
    for( int i = 0; i < ile_serii; i++ ) {
        min[ i ] = tab[ i ][ 0 ];
        for( int j = 0; j < ile_liczb; j++ ) {
            if( min[ i ] > tab[ i ][ j ] ) min[ i ] = tab[ i ][ j ];
           
        }
    }
    for( int i = 0; i < ile_serii; i++ ) {
        max[ i ] = tab[ i ][ 0 ];
        for( int j = 0; j < ile_liczb; j++ ) {
            if( max[ i ] < tab[ i ][ j ] ) max[ i ] = tab[ i ][ j ];
           
        }
    }
    for( int i = 0; i < ile_serii; i++ ) {
        cout << "liczba min z serii " << i + 1 << " wynosi: " << min[ i ] << endl;
        cout << "liczba max z serii " << i + 1 << " wynosi: " << max[ i ] << endl;
    }
    getch();
    return 0;
}


Można zamknąć temat.
P-110342
1 « 2 »
Poprzednia strona Strona 2 z 2