Problema c++

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
User avatar
ioang
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1169
Joined: 12 Feb 2011, 14:04
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Reputatie: Fost moderator
Utilizator neserios (tepar)
Fond eXtream: 0
Has thanked: 21 times
Been thanked: 23 times
Contact:

01 Sep 2016, 19:38

Se citeste un numar natural n.Sa se construiasca o matrice patratica cu elementele impare div cu 3 astfel incat prin parcurgerea matricei de sus in jos si de la stanga la dreapta se obtin n*n numere impare divizibile cu 3 in ordine crescatoare.
Exemplu:
n=3
3 9 15
21 27 33
39 45 51

Eu am facut urmatorul algoritm dar mi le afiseaza pe toate numerele pe acelasi rand...
#include <iostream>
using namespace std;
int main()
{
int v[100][100];
int i,j,x,n,m;
x=3;
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{v[j]=x;
x=x+6;}
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
cout<<v[j]<<" "<<endl;;
return 0;
}
RoyalServer
HecaTe
Fost moderator
Fost moderator
Posts: 3292
Joined: 16 Aug 2014, 08:53
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
SteamID: hecate_2k
Reputatie: Fost eXtream Mod
Fond eXtream: 0
Location: Medias/Alba Iulia
Has thanked: 74 times
Been thanked: 40 times
Contact:

01 Sep 2016, 19:49

Trebuie sa dai dupa ce inchizi prima bucla repetitia un cout<<endl;
Mai nou si internet banking are liber de 1 decembrie :kappa: :kappa:
Image
User avatar
ioang
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1169
Joined: 12 Feb 2011, 14:04
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Reputatie: Fost moderator
Utilizator neserios (tepar)
Fond eXtream: 0
Has thanked: 21 times
Been thanked: 23 times
Contact:

01 Sep 2016, 20:05

#include <iostream>
using namespace std;
int main()
{
int v[100][100];
int i,j,x,n,m;
x=3;
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{v[j]=x;
x=x+6;}
for(i=1;i<=n;i++)
{for(j=1;j<=n;j++)
cout<<v[j]<<" ";
cout<<endl;}
return 0;

Problema era acolada din ultimul for de la sfarsit...trebuia pusa inainte de for si dupa cout<<endl;
}
Post Reply

Return to “Discutii generale”

  • Information