Seq1

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Seq1 as PDF for free.

More details

  • Words: 252
  • Pages: 3
#include<stdio.h> #include #include<string.h> #include<stdlib.h> int main() { int ajuda=1; int max=1, verifica=1, seqatual=1,seqatualold, i, inumseq; char num[7], numanter[7], numseq[7], nummax[7], sair[3]="nao"; printf(" \n"); printf("**************************************"); printf("\n****bem-vindo ao conta-sequencia!!****\n"); printf("**************************************"); printf("\ndigite 'sair' a qualquer momento para encerrar o programa\n"); while (sair != "sim") { while (ajuda!=2) { verifica=1; printf("\nqual sera o tamanho da sua sequencia? "); scanf("%s", &numseq); if (strcmp(numseq, "sair")==0) { printf("\no conta-sequencia foi feito pelo juca!!\nate mais!\n"); printf(" \n"); exit(0); } for (i=0; i < strlen(numseq); i++) { if(!isdigit(numseq[i])) { printf("\n*voce deve digitar um numero inteiro!*\n"); break; } else { ajuda=2; } } } inumseq=atoi(numseq); ajuda=1; while (ajuda!=2) { printf("\ndigite um numero inteiro: "); scanf("%s", &num); if (strcmp(num, "sair")==0) { printf("\no conta-sequencia foi feito pelo juca!!\nate mais!\n"); printf(" \n"); exit(0); } for (i=0; i < strlen(num); i++)

{

");

if(!isdigit(num[i])) { printf("\n*voce deve digitar um numero inteiro!*\n } else { }

mais!\n");

break;

ajuda=2;

} } verifica++; strcpy(numanter, num); while (verifica<=inumseq) { printf("digite um numero inteiro: "); scanf("%s", &num); if (strcmp(num, "sair")==0) { printf("\no conta-sequencia foi feito pelo juca!!\nate printf(" \n"); exit(0); } for (i=0; i < strlen(num); i++) { if(!isdigit(num[i])) { printf("\n*voce deve digitar um numero inteiro!*\n

");

printf(" \n"); ajuda=1; break; } } if (strcmp(num, numanter)==0) { seqatual=seqatual+1; verifica++; if (seqatual>max) { max=seqatual; strcpy(nummax, num); } } else { seqatualold=seqatual; seqatual=1; verifica++; } if (ajuda!=2) { seqatual=seqatualold; verifica--; strcpy(num, numanter);

ajuda=2; } strcpy(numanter, num); } printf ("\na maior sequencia foi feita com o numero %s.\nfoi uma sequencia de %i numeros %s.\n", nummax, max, nummax); ajuda=1; max=1; } return (0); }

Related Documents

Seq1
November 2019 4
Seq1 Doc10 Missione
June 2020 3
Seq1 Doc6 Ce Alberoni
June 2020 4