C/Visual C - Escriba un programa que utilice un vector de 10 elementos

 
Vista:

Escriba un programa que utilice un vector de 10 elementos

Publicado por Areandra (3 intervenciones) el 03/04/2020 03:30:35
Escriba un programa que utilice un vector de 10 elementos.
El tipo del vector debe ser la estructura como

1
2
3
4
5
struct datos
 {   int codigo;
 int cantidad;
  float precio; };
struct datos Regi;


Se deben leer los valores del vector, y luego presentarlos de la manera siguiente.
Código 3200 1800 ...

Cantidad 18 22 ...

Precio 75.00 125.00 ...

Importe 1350.00 2750.00 ...

Nota: Importe = Cantidad x Precio

Ya gracias por sus ayuda!!
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
Imágen de perfil de Octulio Biletán
Val: 148
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Escriba un programa que utilice un vector de 10 elementos

Publicado por Octulio Biletán (2 intervenciones) el 03/04/2020 04:29:16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <stdio.h>
#include <conio.h>
 
struct datos
{
	int codigo;
	int cantidad;
	float precio;
};
 
struct datos Regi[10];
 
main()
{
	int i;
	int nelems = 10;
	float importe = 0.0;
 
   printf("< Solicitud de ingreso de datos a vector-estructura: %d >\n", nelems);
 
   for(i = 0; i < nelems; i++)
   {
     printf("\nnro. elemento: %d\n", i+1);
     printf("ingrese código: ");
     scanf("%d", &Regi[i].codigo);
 
     printf("ingrese cantidad: ");
     scanf("%d", &Regi[i].cantidad);
 
     printf("ingrese precio: ");
     scanf("%f", &Regi[i].precio);
   }
 
   puts("\n< Resultados >\n");
 
   printf("Código");
   for(i = 0; i < nelems; i++)
   {
     printf(" %d", Regi[i].codigo);
   }
 
   printf("\nCantidad");
   for(i = 0; i < nelems; i++)
   {
     printf(" %d", Regi[i].cantidad);
   }
 
   printf("\nPrecio");
   for(i = 0; i < nelems; i++)
   {
     printf(" %.2f", Regi[i].precio);
   }
 
   printf("\nImporte");
   for(i = 0; i < nelems; i++)
   {
     printf(" %.2f", (Regi[i].cantidad * Regi[i].precio));
   }
 
   getch();
   return 0;
}

Pienso yo que esto podría ser lo que estás necesitando hacer...
Espero que sea así.
Hasta pronto.
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

Escriba un programa que utilice un vector de 10 elementos

Publicado por Areandra (3 intervenciones) el 03/04/2020 18:30:15
Gracias Octulio !
ahora veo donde cometí el error
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

Escriba un programa que utilice un vector de 10 elementos

Publicado por Areandra (3 intervenciones) el 03/04/2020 18:31:04
ok gracias
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