Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: [C] array[5][5]

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    255

    array[5][5]

    esercizio mi kiede:
    p =colonne
    un array quadrato 2D. p è un dato di input da immettere da tastiera; nei test usare array 5x5 i cui elementi sono numeri interi casuali in 0,1,2,...,9. Usare la function rand() in <stdlib.h> per generare numeri casuali.

    dovrei generare un array di questo tipo esempio:
    5 5 7 8 p
    4 6 8 2 p
    5 5 7 8 p
    4 6 8 2 p
    5 5 7 8 p
    i numeri a caso,mentre le p le aggiungo cn uno scanf

    #include<stdio.h>
    #include<stdlib.h>
    void main()
    {
    int i,j,numeri;
    int array [5][5];
    for (i=0;i<5;i++){
    for (j=0;j<5;j++)
    numeri=rand()%10;

    printf("%d",numeri,array[i][j]);
    printf("\n");

    }
    }
    Ki mi da un aiutino?

  2. #2
    In che linguaggio?

    La prossima volta sei pregato di specificarlo nel titolo del thrad.
    ...Terrible warlords, good warlords, and an english song

  3. #3
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012

    Re: array[5][5]

    codice:
    #include<stdio.h> 
    #include<stdlib.h> 
    void main() 
        { 
        int i,j,numeri; 
        int array [5][5]; 
        for (i=0;i<5;i++){ 
            for (j=0;j<5;j++) {
                numeri=rand()%10; 
                array[i][j] = numeri;
    
                printf("%d\n", array[i][j]); 
            }
        } 
    }
    Eccolo qui aggiustato

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    255
    scusa e grazie,ma nn corrisponde precisimante a quello ke kiedevo io

    dovrei generare un array di questo tipo esempio:
    5 5 7 8 p
    4 6 8 2 p
    5 5 7 8 p
    4 6 8 2 p
    5 5 7 8 p
    e le p corrispondente all'ultima colonna,vanno inserite cn lo scanf

  5. #5
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    Quindi 4 num casuali e uno chiesto all'utente?

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    255
    si e poi dopo dovrei sommare i numeri p dell'ultima colonna.

  7. #7
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    codice:
    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    
    void main(){
    
    	int i, j, numeri, array [5][5], somma = 0;
    
    	srand(time(NULL));
        for(i = 0; i < 5; i++){
            for(j = 0; j < 4; j++){
    			numeri = rand()%10;
                array[i][j] = numeri;
    			}
    			scanf("%d", &array[i][j]);
    			somma += array[i][j];
        	}
    }
    ho aggiunto la somma
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    255
    non mostra tutto l'array,mi fa aggiungere solo i dati p

  9. #9
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    e va beh un printf aggiungiglielo tu
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    255
    #include <stdio.h>
    #include <stdlib.h>


    void main(){

    int i,j,numeri,p;

    int array[5][5]={
    {' ',' ',' ',' ','p'}, //in questa matrice vorrei
    {' ',' ',' ',' ','p'}, //riempirla di numeri casuali,
    {' ',' ',' ',' ','p'}, //tranne dove stanno le p,ke
    {' ',' ',' ',' ','p'}, //vengono inserite dall'utente
    {' ',' ',' ',' ','p'}};

    for (i=1;i=5;i++){
    for (j=1;j=4;j++){
    numeri = rand()%10;
    array[i][j] = numeri;
    printf("%d",array[i][j]);
    }}
    scanf("%d",p);
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.