Sveiki turiu programa , nesiseka ja aprasyti algoritmu.

Marius

#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
int main()
{
int n = 3, m=4;
srand(time(0));
int a[n][m], i ,j;
for( i = 0; i < n; ++i)
{for( j = 0; j < m; ++j)
{a[i][j] = rand();}
}
for( i = 0; i < n; ++i){
for( j = 0; j < m; ++j){
std::cout<<a[i][j]<<'t';}
std::cout<<'n';}

int p=1; // iðtrinti 2 eilute
int q=2; // istrinti 3 stulpeli
for( i = p; i < n; ++i)
for( j = 0; j < m; ++j)
a[i][j]=a[i+1][j];
for( i = 0; i < n-1; ++i){
for( j = 0; j < m; ++j){
std::cout<<a[i][j]<<'t';}
std::cout<<'n';}

for( i = 0; i < n-1; ++i)
for( j = q; j < m-1; ++j)
a[i][j]=a[i][j+1];

for( i = 0; i < n-1; ++i){
for( j = 0; j < m-1; ++j){
std::cout<<a[i][j]<<'t';}
std::cout<<'n';}

return 0;
}

Sitai programai reikia aprasyti algoritma. Gal padetumet?

KlausimaiInformatikaLygis: Universitetas1 atsakymasKlausimas atsakytas
Balandžio 26 d. 12:35
Už kiekvieną geriausią atsakymą į lankytojo klausimą gausite dovanų kodą, su kuriuo galėsite užduoti savo klausimą arba nemokamai peržiūrėti norimą dokumentą iš mūsų svetainės.

Atsakymai (1)

Giedre

Netinkamai suformuluotas klausimas, nes PROGRAMA tai ir yra ALGORITMAS, užrašytas tam tikros programavimo kalbos žymenimis.

Jei turima omeny veiksmų užrašymas ne programavimo kalbos žymenimis, tai gan elementaru:

1. Iš atsitiktinių reikšmių suformuojamas dvimatis masyvas

2. Pašalinama šio masyvo antra eilutė:  masyvo elementai perstumiami praleidžiant antros eilutės įrašus.

3. Pašalinamas naujai gauto masyvo trečias stulpelis: masyvo elementai perstumiami praleidžiant trečiojo stulpelio įrašus

4. Gautas masyvas atspausdinamas.

Jei šneka eina apie programos vaizdavimą blokine ar logine/struktūrine schema, tai -visai kas kita.

Balandžio 30 d. 12:24 Geriausias atsakymas
Šis klausimas jau atsakytas. Atsakykite į klausimus, kurie laukia atsakymo.
×
109 mokytojai prisijungę laukia tavo klausimo