Ir ao conteúdo
  • Cadastre-se
catoyoshima

programar com if comparação de dois numeros

Recommended Posts

oi gente, é uma duvida bem básica, preciso de um programa que  com duas fileiras de 8 numeros, verifique se a segunda fileira tem algum numero que seja dois ou nove, se não for 2 ou 9 ela soma 3 ao numero da primeira fileira. Cada numero da primeira fileira está conectado com seu respectivo numero da segunda. Eu fiz um teste para fazer comparação só com 2 numeros, mas está dando erro mesmo assim

 

exemplo de entrada:

 1 1 1 2 2 2 1 4 5

 3 6 5 4 1 3 2 9 9

exemplo de saida:

4 4 4 6 6 6 1 4 5

 

 

meu programa ficou assim:

 

#include <stdio.h>
#include <stdlib.h>

int main()
{
  int n1, m1;

  scanf("%d %d\n", &n1, &m1);


  if(m1 != 2||9){
     n1+3;
  }


  printf("%d", &n1);

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@catoyoshima    seu código está bom, mas está precisando de mais alguns comandos para fazer as comparações que você precisa, primeiro você precisa pegar os números da primeira fileira e da segunda fileira, depois fazer as comparações e precisa de dois vetores para guardar esses números e mais um para receber o resultado para depois imprimir os números na tela,      experimente seu código com algumas modificações :

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int fileira1[8],fileira2[8],resultado[8];
int i;
int main(){
    printf("Digite 8 numeros da primeira fileira\n\n");
    for(i=0;i<8;i++){
        printf("Digite o %d numero da primeira fileira ",i+1);
        scanf("%d",&fileira1[i]);
    }
    printf("\nDigite 8 numeros da segunda fileira\n\n");
    for(i=0;i<8;i++){
        printf("Digite o %d numero da segunda fileira ",i+1);
        scanf("%d",&fileira2[i]);
    }
    for(i=0;i<8;i++){
        if(fileira2[i]!= 2 && fileira2[i] != 9){
            resultado[i] = fileira1[i]+3;
        }
        else{
            resultado[i]=fileira1[i];
        }
    }
    printf("\nAqui estão Os Numeros  Resultado\n\n");
    for(i=0;i<8;i++){
        if(resultado[i] != 0){
            printf("%d - ",resultado[i]);
        }
    }
    getch();
    printf("\n\n");
    return 0;
}

 

  • Curtir 1
  • Amei 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×