• Matéria: Informática
  • Autor: Anônimo
  • Perguntado 3 anos atrás

Faça um algoritmo que receba vários números. Quando o usuário digitar o valor -1, finaliza-se o recebimento de números. Na sequência, imprima o maior número informado.

-----------------------

Escreva um algoritmo para calcular a média de N números. O valor

de N é dado pelo usuário.

---------------------

Crie dois vetores (V_1 eV_2) com 15 elementos inteiros e peça ao usuário para informar os valores de V_1. O vetor V_2 deverá receber os elementos do vetor V_1 multiplicados por 2, ou seja: V_2[i] = V_1[i] * 2. Imprimir Vetor V1 e Vetor V 2.

--------------------------

Escreva um algoritmo que percorra os números entre 500 e 1000 e imprima os números que são múltiplos de 15 neste intervalo, incluindo o 500 e 1.000.


(ALGORITIMOS EM LINGUAGEM C) me ajudem

Anexos:

Respostas

respondido por: joaopedrolemos
0

#include <stdio.h>

int main() {

   int n, maior;

   maior = 0;

       do {

           printf("<< "); scanf("%d",&n);

           if (maior < n) maior = n;

       }   while (n!=-1);

   printf("Maior> %d",maior);

   return 0;

}

---------------------------

#include <stdio.h>

int main() {

   int n, usr;

       printf("Valor de N: "); scanf("%d",&n);

   float soma = 0;

       for (int i=0;i<n;i++){

           printf(">> "); scanf("%d",&usr);

           soma+=usr;

       }

   soma /= n;

   printf("Media: %.2f\n", soma);    

   return 0;

}

-----------------------------------

#include <stdio.h>

#include <time.h>

#include <stdlib.h>

int main() {

   srand(time(NULL));

   int v1[15], v2[15];

   printf("Valores de V1: ");

       for (int i=0;i<15;i++){

           v1[i]=rand()%10;

           v2[i]=v1[i]*2;

           printf("%d\t",v1[i]);

       }

   printf("\n\nValores de V2: ");

       for (int i=0;i<15;i++){

           printf("%d\t",v2[i]);

       }

   return 0;

}

------------------------------

#include <stdio.h>

int main() {

   for (int i=500;i<=1000;i++){

       if(i%15==0) printf("%d\t",i);

   }

   return 0;

}

-------------------------------

#include <stdio.h>

int main() {

   int v[] = {5,1,4,2,7,8,3,6};

   int length = sizeof(v)/sizeof(v[0]);

   int aux;    

       for (int q=0;q<length;q++){

           printf("%d\t",v[q]);

       }

   printf("\n\n");

       for (int i=7;i>=4;i--){

           aux = v[i];

           v[i] = v[7-i];

           v[7-i] = aux;

       }

   v[3] = v[1];

   v[v[3]] = v[v[2]];

       for (int j=0;j<8;j++){

           printf("%d\t",v[j]);

       }

   return 0;

}


joaopedrolemos: É o seguinte, o último código está com um erro, mas não de sintaxe, e sim de lógica. Apenas repeti o que estava na imagem, acredito que falta alguma instrução.
Perguntas similares