|
Poslao: 01 Jun 2016 18:48
|
offline
- ivamaja82

- Novi MyCity građanin
- Pridružio: 01 Jun 2016
- Poruke: 4
|
Napisati program kojim se sa tastature unose prirodni brojevi m i n (m,n<=10), a zatim nenegativa realna matrica Amxn po principu "vrsta po vrsta". Matrica se smatra ispravnom ako se svi elementi matrice nalaze u intervalu od 4 do 20 (aij E[4,20]). Ako matrica nije ispravna štampati odgovarajucu poruku. Ako je matrica ispravna formirati niz X od aritmetičkih sredina kolona matrice A. Sortirati iz u neopadajućem poretku i štampati sortirani niz.
|
|
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 01 Jun 2016 20:50
|
offline
- vasa.93

- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14828
- Gde živiš: Niš
|
Kakva ti je pomoć ovde potrebna? Ili možda tražiš ceo zadatak?
|
|
|
|
|
|
|
Poslao: 01 Jun 2016 21:02
|
offline
- ivamaja82

- Novi MyCity građanin
- Pridružio: 01 Jun 2016
- Poruke: 4
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{{int n, m, k, i, j, np = 0, nn = 0, xodd;
int[,] a = new int[10,10];
int[] x = new int[10];
bool novi;
string s;
/* UNOS PODATAKA */
Console.WriteLine("Uneti broj vrsta (m):");
s = Console.ReadLine();
m = Convert.ToInt16(s);
Console.WriteLine("Uneti broj kolona (n):");
s = Console.ReadLine();
n = Convert.ToInt16(s);
Console.WriteLine("Uneti matricu (A):");
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
s = Console.ReadLine();
a[i,j] = Convert.ToInt16(s);
}
}
Console.WriteLine("Uneti redni broj vrste (k):");
s = Console.ReadLine();
k = Convert.ToInt16(s) - 1;
Ja imam ovoliko, mislim da je dobar početak ali to je to sto imam... treba mi ostatak
|
|
|
|
|
|
|
Poslao: 01 Jun 2016 22:08
|
offline
- vasa.93

- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14828
- Gde živiš: Niš
|
Prva stvar koja ovde ne valja je to što u startu kreiraš matricu 10x10. To može da radi i tako, ali je bolje odraditi to onako kako treba - kreirati matricu odgovarajućih dimenzija. Dakle, matricu kreiraš tek nakon što korisnik unese brojeve m i n. Isto je i sa nizom X. Dalje, šta je fora sa ovim k na kraju?
Elem, sledeća stvar koju treba da uradiš je to da proveriš da li je matrica validna. To možeš da uradiš tako što ćeš da dodaš još dve ugnježdene for petlje i za svaki element matrice ćeš da proveravaš da li je u datom segmentu. Ako nije, postavićeš neku logičku promenljivu na true (ili na false, sve zavisi kakav pristup odabereš), i vrednost te logičke promenljive ćeš da testiraš po završetku petlji. Drugi, i nešto bolji pristup je da validaciju vršiš u toku unosa elementa matrice. Dakle, čim korisnik unese neki element koji je van datog segmenta, odmah se prekida dalji unos elemenata matrice i prikazuje se odgovarajuća poruka. Da to postigneš samo je potrebno malo modifikovati tvoje ugnježdene petlje za unos elementa matrice.
|
|
|
|
|
|
|
Poslao: 01 Jun 2016 22:15
|
offline
- ivamaja82

- Novi MyCity građanin
- Pridružio: 01 Jun 2016
- Poruke: 4
|
brate ako to kazes na japaskom isto bi razumeo... pokusacu sutra pa da vidis dokle cu da stignem... hvala na strpljenju
|
|
|
|
|
|
|
|