Jump to content

Frunzaaa

Members
  • Posts

    16
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Frunzaaa's Achievements

Newbie

Newbie (1/14)

-1

Reputation

  1. Vreau sa fac un meniu in care apelez o functie pentru a citi matricea , asta sa se intample cand apas 1 , cand apas 2 sa faca ceva cu matricea , nu conteaza ce vreau un exemplu ca sa pot face eu dupa ...Sau sa imi afiseze matricea din nou cand apas 2, matricea pe care am citito.Citirea am facut -o dar nu stiu mai departe. C
  2. #pragma warning(disable:4996) #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> bool perfect(int nr) { int s=0,i; for(i=0;i<nr/2;i++) { if(nr%i==0) { s=s+i; } } return s==nr ? true:false; } int main() { int i,j,n,m,mat[20][30]; int v[30]; int p=0; do { printf("\nDa wa cat de mare sa fie liniile. "); scanf("%d",&n); } while(n<1 || n>20); do { printf("\nDa dimensiunea coloanelor"); scanf("%D",&m); } while(m<0 || m>30); printf("Da-ti elementele matricei"); for(i=0;i<n;i++) for(j=0;j<m;j++) { printf("\nmat[%d][%d] ",i,j); scanf("%d",&mat[j]); } for(i=0;i<n;i++) for(j=0;j<m;j++) { if(perfect(mat[j])) { v[p]==mat[j]; p++; } } return 0; } asta e ceea ce am scris
  3. Stiu ca nu vrei sa imi dai mura in gura dar chiar nu pot sa fac problema , ma chinui de 2 zile sa scot numerele perfecte din matrice si ceva nu functioneaza la algoritm , dar nu stiu cum sa rezolv , deci cred ca o sa renunt ... Sau o sa intreb cv colegi de la facultate, oricum singur nu o pot face, dar daca imi dai rezolvarea macar pot sa ma uit peste ea si sa o inteleg ca apoi sa incerc sa fac iar problema de la 0.
  4. #include <stdio.h> #include <stdlib.h> #define MAX_LIN 30 #define MAX_COL 20 #define DIM_MAX 30 int main() { int mat[MAX_LIN][MAX_COL],v[DIM_MAX]; int i,j,m,n,p,s=0; do { printf("\nDa-ti numarul de linii "); scanf("%d",&n); } while(n<0 || n>MAX_LIN); do { printf("\nDa-ti numar de coloane "); scanf("%d",&m); } while(m<0 || m>MAX_COL); printf("\n\n\nda-ti elementele matrici "); for(i=0;i<n;i++) for(j=0;j<m;j++) { printf("\nmat[%d][%d]=",i,j); scanf("%d",&mat[j]); } for(i=0;i<n;i++) for(j=0;j<m;j++) for(p=1;p<=mat[j]/2;p++) { if(mat[j]%p==0) { s=s+p; } if(s==mat[j]) { printf("\n\nacestea sunt numerele perfecte din matrice=%d",mat[j]); if(1) { s=0; } } } return 0; }
  5. Deci ma ajuti te rog? Daca nu vrei sa imi dai mura in gura macar explica-mi si o fac eu , eu am citit matricea, dar ceva nu functioneaza la algoritm o sa pun o poza sa vezi , dar sa stii ca m am apucat recent de programare si nu prea le am ... Inca nu am ajuns la partea cu punearea numerelor perfecte din matrice intr un vector
  6. As alege sa rezolv problema, nu am tema pe maine si in loc sa ma critici mai bine imi aratai cum se rezolva .Ok la un moment dat m am dus pe lol dar ...
  7. Să se scrie un program C care citeşte o matrice de întregi şi construieşte un vector ce conţine numerele perfecte din matrice. Am reusit sa citesc matricea , inteleg si algoritul numerelor perfecte , dar ceva nu da bine .. Multumesc anticipat !
×
×
  • Create New...