algoritimo

420 palavras 2 páginas
P1. Os valores impressos pelo programa abaixo

#include int f(int x) { return x + 2;
}

int main(void) { int x = 5; printf("%d %d\n", f(x+2), f(f(x+2))); return 0;
}

serão: 9 e 11, pois x = 5 -> x+2 -> 5+2=7, f(x+2) -> 7+2=9 e f(f((x+2)))-> 9+2=11

P2.

#include

int f() { int i = 3; while (i > 1){ int i = 3; printf("%d ", i--); if (i > 1) break; } return i--;
}

int main() { int i = 3; printf("%d %d %d\n", f(), f(), f());
}

a. O programa acima lê três funções e seus valores.

b.
#include

int f() { static int i = 3; while (i > 1){ int i = 3; printf("%d ", i--); if (i > 1) break; } return i--;
}

int main() { int i = 3; printf("%d %d %d\n", f(), f(), f());
}

O programa acima lê uma função e seu valor e depois diminui esse valor com comando i--.

P3.

#include
#include

int confusao(int x, int y) { x = 2*x + y; return x;
}
int main(void) { int x = 2, y = 5; y = confusao(y, x); x = confusao(y, x); printf("%d %d\n", x, y); return EXIT_SUCCESS;
}

O programa acima retorna os valores 26 e 12.

#include
#include

#define N 100 struct data
{
int dia; int mes; int ano;
};

struct localizacao
{
float latitude; float longitude;
};

struct local
{
char nome[100]; struct data quando; struct localizacao onde;
};

int main(){ FILE *saida, *entrada; int quantos, i; saida = fopen("saida.txt", "w"); struct local locais[20]; printf("Quantos Locais? "); scanf("%d", &quantos); for(i = 0; i < quantos && i < 20; i++) { printf("Nome = "); fflush(stdin); gets(locais[i].nome); printf("Data(Dia/Mes/Ano) = "); scanf("%d/%d/%d", &locais[i].quando.dia, &locais[i].quando.mes, &locais[i].quando.ano);

Relacionados

  • Algoritimo
    616 palavras | 3 páginas
  • algoritimos
    331 palavras | 2 páginas
  • Algorítimos
    938 palavras | 4 páginas
  • Algoritimo
    3804 palavras | 16 páginas
  • algoritimo
    413 palavras | 2 páginas
  • Algoritimo
    3446 palavras | 14 páginas
  • Algoritimo
    253 palavras | 2 páginas
  • Algoritimo
    294 palavras | 2 páginas
  • Algoritimo
    362 palavras | 2 páginas
  • Algoritimo
    281 palavras | 2 páginas