• Matéria: Informática
  • Autor: eaetrocandoideia
  • Perguntado 8 anos atrás

me ajudem pls , queria elaborar um programa em c quando eu colocasse os numeros nos vetores , imprimiria o par de inteiros , como 18 = 9 +9 , 7 = 4+3.
variáveis públicas
lista[]
procedimento estica
início
// seu código aqui
fim
programa teste
início
lista  [18, 7, 4, 24, 11]
estica
imprima lista // imprimirá [9, 9, 4, 3, 2, 2, 12, 12, 6, 5]
fim

Respostas

respondido por: Giancarl021
0
#include <stdio.h>
#include <stdlib.h>

int main() {
int a[10], b[20], i;
for(i=0;i<10;i++) {
scanf ("%d", &a[i]);
if(a[i] % 2 == 0) {
b[i] = b[i+1] = a[i]/2;
} else {
b[i] = (((float)a[i]/2) + 0.5);
b[i] = (((float)a[i]/2) - 0.5);
}
}
for(i=0;i<20;i++) {
printf("%d", a[i]);
}
return 0;
}
Perguntas similares