Dev - C++ - Llenar un arreglo de 15 elementos con números múltiplos de 3 y que se generen de forma aleatoria.

 
Vista:
sin imagen de perfil

Llenar un arreglo de 15 elementos con números múltiplos de 3 y que se generen de forma aleatoria.

Publicado por carlos (1 intervención) el 09/12/2022 21:23:23
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>

int arr[15][15],x,y,acu;

main()
{
srand(time(NULL));
for(x=0;x<15;x++)
for(y=0;y<14;y++)
arr[x][y]=3+rand()%30;

for(x=0;x<15;x++)
{
acu=0;
for(y=0;y<15;y++)
acu=acu+arr[x][y];
arr[x][14]=acu;
}

for(x=0;x<15;x++)
{
printf("\n");
for(y=0;y<15;y++)
printf(" %d ",arr[x][y]);
}
getch();
}

llevo eso pero me falta que los genere en múltiplos de 3
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Llenar un arreglo de 15 elementos con números múltiplos de 3 y que se generen de forma aleatoria.

Publicado por dario (718 intervenciones) el 10/12/2022 02:15:16
Hola, espero esto te ayude.
Tu enunciado dice arreglo, asi que lo hago con arreglo
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define TAMANO 15
 
int main(void) {
    int arr[TAMANO];
    int i=0,n;
    srand(time(NULL));
 
    while (i <= TAMANO) {
        n = rand() % (500+1);
        if (n % 3 == 0) {
            arr[i] = n;
            i++;
        }
    }
 
    //mostrar vector
    for (i=0; i<TAMANO; i++)
        printf("%d ",arr[i]);
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar