Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void exo1();
- void exo2();
- void exo3();
- int main()
- {
- exo3();
- return 0;
- }
- void exo1(){
- int valScan[3], min = 0, max = 0, i;
- printf("Premiere valeur : ");
- scanf("%d", &valScan[0]);
- printf("Seconde valeur : ");
- scanf("%d", &valScan[1]);
- printf("Troisieme valeur : ");
- scanf("%d", &valScan[2]);
- min = valScan[0];
- max = valScan[0];
- for(i = 0; i <= 1; i++){ // def min
- if(valScan[i+1] < valScan[i] && valScan[i+1] < valScan[0]){
- min = valScan[i+1];
- }
- }
- for(i = 0; i <= 1; i++){ // def max
- if(valScan[i+1] > valScan[i] && valScan[i+1] > valScan[0]){
- max = valScan[i+1];
- }
- }
- printf("%d \n", min);
- for(i = 0; i <= 2; i++){
- if(valScan[i] != min && valScan[i] != max){
- printf("%d \n", valScan[i]);
- }
- }
- printf("%d \n", max);
- }
- void exo2(){
- int count = 0, i;
- printf("Nombres impairs non divisibles par 3, 5 ou 7 :\n");
- for(i = 11; i <= 119; i++){
- if(i % 2 != 0 && i % 3 != 0 && i % 5 != 0 && i % 7 != 0){
- printf("%d \n", i);
- count++;
- }
- }
- printf("\nNombres affiches : %d", count);
- }
- void exo3(){
- int nbVal = 0, i, pos = 0, neg = 0, null = 0;
- printf("Nombre de valeurs : ");
- scanf("%d\n", &nbVal);
- int val[nbVal];
- for(i = 0; i < nbVal; i++){
- printf("Valeur %d : ", (i + 1));
- scanf("%d\n", &val[i]);
- }
- for(i = 0; i <= nbVal; i++){
- if(val[i] > 0){
- pos++;
- }else if(val [i] == 0){
- null++;
- }else{
- neg++;
- }
- }
- printf("\n\nValeurs positives : %d\nValeurs nulles : %d\nValeurs negatives : %d\n\n", pos, null, neg);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement