2) Fazer um programa para indicar quantos números digitados pelo usuário têm 1 ou 2 dígitos. Usar função.
Solicite ao usuário:
- quantas posições do vetor irá usar (de 1 até 10)
- os números
#include "stdio.h"
#include "conio.h"
// prototipando funcao
void verifica(int [10], int);
//********************* funcao main **********************
void main()
{
int qde,i;
int vet[10];
do
{
clrscr();
printf("Quantos numeros vc quer digitar? (1 a 10) : ");
scanf("%d",&qde);
}
while(qde<1||qde>10);
clrscr();
printf("Digite %d numeros (0 a 99) \n",qde);
for(i=0;i<qde;i++)
{
do
{
scanf("%d",&vet[i]);
if(vet[i]<0 || vet[i]>99)
printf(" numero invalido!!!\n");
}
while(vet[i]<0 || vet[i]>99);
}
verifica(vet,qde); //chamando a funcao verifica
getch();
}
//******************* funcao verifica ********************
void verifica(int vet[10],int qde)
{
int digito1=0, digito2=0;
for(int l=0;l<qde;l++)
{
if(vet[l]<10)
digito1=digito1+1;
if(vet[l]>9)
digito2=digito2+1;
}
printf("\n\nVc digitou %d numeros com 1 digito",digito1);
printf("\n\nVc digitou %d numeros com 2 digitos",digito2);
}
|