Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdbool.h>
- #include<stdlib.h>
- #include<string.h>
- bool verificaInt(char num[], bool condicao){
- int c=strlen(num);
- for(int i=0; i<c; i++){
- if(i==0){
- if(num[i]-48 == -3 || (num[i]-48 >=0 && num[i]-48 <=9))
- condicao = true;
- else{
- condicao=false;
- break;
- }
- }
- else{
- if(num[i]-48 > 9 || num[i]-48 <0){
- condicao=false;
- break;
- }
- else
- condicao=true;
- }
- }
- return condicao;
- }
- int main(){
- char num[12];
- int nume;
- bool condicao=false;
- do{
- printf("Digite um numero: ");
- setbuf(stdin, NULL);
- scanf("%s", num);
- condicao=verificaInt(num, condicao);
- }while(condicao==false);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement