Vous êtes sur la page 1sur 13

1 - #include <stdio.

h>
#include <stdlib.h>
int main(){
int vetor[5],i;

for(i=0;i<5;i++){
printf("%d Digite um numero inteiro:",i+1);
scanf("%d",&vetor[i]);
}
for(i=0;i<5;i++){
printf("%d ",vetor[i]);
}
}

2 - #include <stdio.h>
#include <stdlib.h>
int main(){
int i;
char palavra[3][30];
for(i=0;i<3;i++){
printf("Informe a palavra:",i+1);
gets(palavra[i]);
}
for(i=2;i>=0;i--){
printf("%s\n",palavra[i]);
}
}
3 - #include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
double num[10], aux[10];
for (i = 0; i < 10; i++)
{
scanf("%lf", &num[i]);
}
for (i = 0; i < 10; i++)
{
aux[i] = num[i] * num[i];
printf("%.2lf ", aux[i]);
}
return 0;
}
4 - #include <stdio.h>
#include <stdlib.h>
int main() {
int vet[10], i, cont=0;

for(i=0; i<=9; i++){


printf("Digite o valor do vetor [%d]:", i+1);
scanf("%d", &vet[i]);
if(vet[i]%2==0){
cont++;
}
}

printf("\nExistem %d vetores pares", cont);


return 0;
}
5 - #include <stdio.h>
#include <stdlib.h>
int main(){
int i, maior=0, menor=10, num[10];
for (i = 0 ; i < 10 ; i++){
printf("Digite o valor:\n");
scanf("%d",&num[i]);
}
for (i=1;i<10;i++){
if(num[i]>maior){
maior=num[i];
}
}
for(i=1;i<10;i++){
if(num[i]<menor){
menor=num[i];
}
}
printf("O maior numero eh: %d \n o menor eh: %d",maior, menor);
return 0;
}
6 - #include <stdio.h>
#include <stdio.h>
int main(){
int i, maior=0, p=0, num[10];
for (i = 1 ; i <=10 ; i++){
printf("Digite o valor:\n");
scanf("%d",&num[i]);
}
for (i=1;i<=10;i++){
if(num[i]>maior){
p=i;
maior=num[i];
}
}

printf("O maior numero eh: %d \n sua posição eh: %d",maior, p);


return 0;
}
7 - #include <stdio.h>
#include <stdio.h>
int main(){
int i, nota[15],media,cont;
for (i = 1 ; i <=15 ; i++){
printf("Digite as notas:\n");
scanf("%d",&nota[i]);
cont++;
media = (nota[i]+cont)/cont;

printf("A media geral das notas eh %d:",media);


return 0;
}
8 - #include <stdlib.h>
#include <stdio.h>
int main(){
int vet[10],i,soma_positivos=0,cont_negativos=0;
for(i=0;i<10;i++){
printf("Digite o %d numero:",i+1);
scanf("%d",&vet[i]);
if(vet[i]>= 0){
soma_positivos+= vet[i];
}
if(vet[i] < 0){
cont_negativos+= 1;
}
}

printf("\nTem %d numeros negativos e a soma dos positivos eh igual a


%d.\n\n",cont_negativos,soma_positivos);

system("pause");
return 0;
}
9 - #include <stdio.h>
#include <stdlib.h>
int main(){
int i, maior=0, menor=5, num[5], nmaior, nmenor;
for (i = 1 ; i <=5 ; i++){
printf("Digite o valor:\n");
scanf("%d",&num[i]);
}
for (i=1;i<=5;i++){
if(num[i]>maior){
maior=num[i];
nmaior=i;
}
}
for(i=1;i<=5;i++){
if(num[i]<menor){
menor=num[i];
nmenor=i;
}
}
printf("O maior numero eh: %d \n o menor eh: %d\n",maior, menor);
printf("A posiçao do maior elemento eh: %d \n e a do menor eh: %d",nmaior, nmenor);
return 0;
}
10 - #include <stdlib.h>
#include <stdio.h>
int main(){
int vet[10],i,positivo=0,negativo=0,cont;
for(i=0;i<10;i++){
printf("Digite o %d numero:",i+1);
scanf("%d",&vet[i]);
if(vet[i]>= 0){
positivo=vet[i];
}
if(vet[i] < 0){
negativo = 0;
}
}

printf("\nTem %d numeros negativos e numeros positivos eh igual a


%d.\n\n",negativo,positivo);

system("pause");
return 0;
}
11 - #include <stdio.h>
#include <stdlib.h>
int main (void)
{
float num[5];
int codigo, i;

for (i = 0; i <= 4; i++)


{
printf ("Digite um valor real para o Vetor [%d]:", i + 1);
scanf ("%f", &num[i]);
}

do
{

printf
("\n 0 = Para Finalizar\n 1 = Vetor na Ordem Direta\n 2 = Vetor na Ordem
Inversa\n\nDigite:");
scanf ("%d", &codigo);

printf ("\n");

if (codigo == 1)
{
for (i = 0; i <= 4; i++)
{
printf ("Vetor [%d]: %.2f\n", i + 1, num[i]);
}
}
else if (codigo == 2)
{
for (i = 4; i >= 0; i--)
{
printf ("Vetor [%d]: %.2f\n", i + 1, num[i]);
}
}
else if (codigo == 0)
{
printf ("Programa Finalizado\n");
}
else
{
printf ("Digite um valor valido! 0, 1 ou 2\n");
}
}
while (codigo != 0);
return 0;
}
12 - #include <stdio.h>
#include <stdlib.h>
int main ()
{

int i, j, m[4][4], cont = 0;


for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
printf ("%d linha, %d coluna = ", i + 1, j + 1);
scanf ("%d", &m[i][j]);
}
}
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
if (m[i][j] > 10)
{
cont++;
}
}
}
printf ("\nNumeros maiores de 10: %d", cont);

return 0;
}
13 - #include <stdio.h>
#include <stdlib.h>
int
main (void)
{

int m[5][5], i, j;
for (i = 0; i <= 4; i++)
{
for (j = 0; j <= 4; j++)
{
if (i == j)
{
m[i][j] = 1;
}
else
{
m[i][j] = 0;
}
if (j == 4)
{
printf ("[ %d ] \n", m[i][j]);
}
else
{
printf ("[ %d ] ", m[i][j]);
}
}
}
return 0;
}

14 - #include<stdio.h>
#include<stdlib.h>
int main() {
int l,c,m[4][4],maior = -9999,linha,coluna;

printf("Informe os valores para a matriz\n");


for (l=0;l<4;l++){
for (c=0;c<4;c++){
printf("Informe o valor do elemento %3d / %3d \n ",l,c);
scanf("%d",&m[l][c]) ;
}
}
for (l=0;l<4;l++){
printf("%1d ", l);
for (c=0;c<4;c++){
printf("%5d", m[l][c]);
if (m[l][c]> maior) {
maior = m[l][c];
linha = l;
coluna = c;
}
}
printf("\n");
}
printf("O valor eh %d na linha %d e coluna %d",maior,linha,coluna);
return 0;
}
15 - #include<stdio.h>
#include<stdlib.h>

int main()
{
int i, j, valor, m[5][5];

for (i = 0; i < 5; i++)

for (j = 0; j < 5; j++)

printf ("Escreva o [%i][%i] numero:", i, j);

scanf ("%i", &m[i][j]);

system ("cls");

for (i = 0; i < 5; i++)

for (j = 0; j < 5; j++)

printf ("|%i", m[i][j]);

printf ("\n");

printf ("Qual valor que voce procura?:");

scanf ("%i", &valor);

for (i = 0; i < 5; i++)


{

for (j = 0; j < 5; j++)

if (m[i][j] == valor)

printf ("O valor eh esse:%i[%i][%i]", m[i][j], i, j);

}
16 - #include <stdio.h>
#include <stdio.h>
int
main ()
{

int A[4][4], B[4][4], C[4][4], i, j;

for (i = 0; i <= 3; i++)


{
for (j = 0; j <= 3; j++)
{
printf ("Digite o valor [%d][%d] da Matriz A:", i + 1, j + 1);
scanf ("%d", &A[i][j]);
}
}

printf ("\n\n");
for (i = 0; i <= 3; i++)
{
for (j = 0; j <= 3; j++)
{
printf ("Digite o valor [%d][%d] da Matriz B:", i + 1, j + 1);
scanf ("%d", &B[i][j]);
}
}

for (i = 0; i <= 3; i++)


{
for (j = 0; j <= 3; j++)
{
if (A[i][j] > B[i][j])
{
C[i][j] = A[i][j];
}
else
{
C[i][j] = B[i][j];
}
}
}

printf ("\n Matriz C com os maiores elementos de A e B:\n\n");


for (i = 0; i <= 3; i++)
{
for (j = 0; j <= 3; j++)
{
if (j == 3)
{
if (C[i][j] < 10)
{
printf ("[ 0%d ] \n", C[i][j]);
}
else
{
printf ("[ %d ] \n", C[i][j]);
}
}
else
{
if (C[i][j] < 10)
{
printf ("[ 0%d ] ", C[i][j]);
}
else
printf ("[ %d ] ", C[i][j]);
}
}
}
return 0;
}
17 - #include <stdio.h>
#include <stdlib.h>

int main(){

int matriz[3][3], i, j, soma = 0;

for (i = 0; i < 3; i++){

for (j = 0; j < 3; j++){

printf ("Digite o numero da matriz [%d][%d]", i, j);

scanf ("%d", &matriz[i][j]);

system ("cls");

soma = matriz[0][0] + matriz[1][1] + matriz[2][2];

printf ("A soma da diagonal principa da matriz é: %d", soma);

return 0;

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

int main(){

int matriz[3][3], i, j, soma = 0;

for (i = 1; i <=3; i++){

for (j = 1; j <=3; j++){

printf ("Digite o numero da matriz [%d][%d]", i, j);


scanf ("%d", &matriz[i][j]);

system ("cls");

soma = matriz[1][1] + matriz[2][2] + matriz[3][3];

printf ("A soma da diagonal principa da matriz é: %d", soma);

return 0;

19 - #include<stdio.h>
#include<stdlib.h>
int main(){
int i,j, M[2][4], maior;
float mediafinais=0;
for(i=0;i<2;i++){
printf("Numero da Matricula [%d] : ",i);
scanf("%d", &M[i][0]);
printf("Media das provas: ");
scanf("%d", &M[i][1]);
printf("Media dos trabalhos: ");
scanf("%d", &M[i][2]);
M[i][3] = (M[i][1] + M[i][2]) / 2;
}
maior=M[0][3];
int al=0;
for(i=0;i<2;i++){
if(maior<M[i][3]){
maior=M[i][3];
al=i;
}
}
printf("\n A Maior Nota Final eh do aluno com a matricula :");
printf(" %d \n\n",M[al][0]);
system("pause");
printf("\n\n\n");
return 0;
}
20 - #include <stdio.h>
#include <locale.h>

int main(void){

char gabarito[10], questao;


int i, pontuacao=0;
printf("Digite o gabarito da prova: \n");
for (i = 0; i < 10; i ++){
printf("Resposta da questão: ", i+1);
scanf(" %c", &gabarito[i]);
}
printf("CORRECAO! Digite as notas do aluno: \n");
for (i = 0; i < 10; i ++){
printf("%dª questão: ", i+1);
scanf(" %c", &questao);
if (questao == gabarito[i]){
pontuacao++;
}
}
printf("-------------------------------------------------------\n");
printf("A nota do aluno foi: %d\n", pontuacao);
if (pontuacao >= 7)
printf("Aluno Aprovado!");
else
printf("Aluno Reprovado!");

return 0;
}

Vous aimerez peut-être aussi