All pastes #2012592 Raw Edit

Untitled

public text v1 · immutable
#2012592 ·published 2010-12-07 05:40 UTC
rendered paste body
/* Computao bsica - C - Turma F

   Trabalho 3
   
   Murilo da Silva Mascarenhas de Moraes - 09/0126653
   
*/

#include <stdio.h>
#include <string>

int main(void){
    
    int A, B, C, D, E, F, G, H, I, J;
    
    printf("Digite a quantidade de cocos: ");
    scanf("%d", &A);
    
    while(A > 0){
		
		if(A == 1){
                 printf("1 coco. Sem soluo.\n");
                 }
		else{
			
			G = A;
			H = 1;
			J = 1;

			for(B = 3 ; B = A - 1 ; B = B + 2){

				for(F = 1 ; F <= B ; F++){
					
					D = G / B;
					E = G - (D + 1);
					C = E % B;
					
					if(C != 1){ break;}
					
					G = E;
					
					if(F == B){
						H = 2;
					}
				}
				
				if(H == 2){
					
					I = E % B;
					
					if(I == 0){
						J = B;
					}
				}
			}
			
			if(J != 1){
				printf("%d cocos, %d pessoas e 1 macaco.\n", A, J);
			}
			else{
				printf("%d cocos. Sem soluo.\n");
			}
		}
		printf("Digite a quantidade de cocos: ");
		scanf("%d", &A);
	} 
	
	printf("Fim de programa.");

    system("PAUSE");

    return 0;
}