Dev - C++ - programa para ingresar datos, que se detenga al poner (*) cuente los elementos introducidos y los m

 
Vista:

programa para ingresar datos, que se detenga al poner (*) cuente los elementos introducidos y los m

Publicado por cesar (2 intervenciones) el 03/07/2022 00:37:17
#include <stdio.h>
#include <ctype.h>

int main ()
{
int n,i;
char a;

printf("Introduce el valor de N: ");
scanf("%i",&n);
for(i=0;i <n;i++){
a=getchar();
if(toupper(a)=='S')
break;
}
return 0;
}

Todo esta en el titulo.
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++

programa para ingresar datos, que se detenga al poner (*) cuente los elementos introducidos y los m

Publicado por dario (718 intervenciones) el 04/07/2022 11:11:23
Hola, que tipo de datos son (numericos, string, etc).
Salu2.
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
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++

programa para ingresar datos, que se detenga al poner (*) cuente los elementos introducidos y los m

Publicado por dario (718 intervenciones) el 04/07/2022 11:41:21
Te dejo una idea de como hacerlo, tu ya lo adaptas a tus necesidades.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define tamano 10
 
int main() {
    int val;
    int suma =0;
    char str1[tamano];
    //char str2[tamano];
 
    do {
        printf("Ingrese un numero: ");
        scanf("%s",str1);
        val = atoi(str1);
        suma = suma + val;
    } while (strcmp(str1,"*") > 0);
 
    printf("La suma de los numeros es %d",suma);
 
  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

programa para ingresar datos, que se detenga al poner (*) cuente los elementos introducidos y los

Publicado por cesar (2 intervenciones) el 04/07/2022 19:39:55
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define tamano 10

int main() {
int val;
int suma =0;
char str1[tamano];
//char str2[tamano];

do {
printf("Ingrese un numero: ");
scanf("%s",str1);
val = atoi(str1);
suma = suma + val;
} while (strcmp(str1,"*") > 0);

printf("La suma de los numeros es %d",suma);

return 0;
}

ESTA BIEN, AHORA SOLO FALTA HACER QUE CUENTE LOS ELEMENTOS INTRODUCIDOS Y MUESTRE LOS ELEMENTOS DE FORMA ORDENADA Y DESCENDIENTE
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