#include #include #include using namespace std; /**pour compiler g++ 'app13.cpp' -std=c++11 -Wall -Wextra -o 'joapp13' ********************/ int main() { string const construit("audio.jo"); ofstream ici(construit.c_str()); int tab[801], tab1[3],j1,j2; for(int j=0; j<3; j++) { cout << "Tapez la position haute, puis la basse, puis k7 " << j << " : "; cin >> tab1[j]; } j1=128+tab1[0]; j2=128-tab1[1]; if (j2 > (j1-10)){j2 = (j1-10);} for(int i=0; i<800; i++) {tab[i] = 128;} for(int i=1; i<800;i=i+2){ tab[i] = 2;} for(int i=0; i<800;i=i+16) { tab[i] = j1- j2; if (tab[i] <5){tab[i] = 5;} } for(int i=2; i<800;i=i+16) { tab[i]= (4*tab1[0])+128;if (tab[i] > 250){tab[i] = 250;}} for(int i=4; i<800;i=i+16) { tab[i]= tab[(2+i)] -j2;if (tab[i] <5){tab[i] = 5;}} for(int i=6; i<800;i=i+16) { tab[i]= (3*tab1[0])+128;if (tab[i] > 250){tab[i] = 250;}} for(int i=80; i<800;i=i+16) { tab[i]= tab[(6+i)] -j2;if (tab[i] <5){tab[i] = 5;}} for(int i=10; i<800;i=i+16) { tab[i]= (2*tab1[0])+128;if (tab[i] > 250){tab[i] = 250;}} for(int i=12; i<800;i=i+16) { tab[i]= tab[(10+i)] -j2;if (tab[i] <5){tab[i] = 5;}} for(int i=14; i<800;i=i+16) { tab[i]= tab1[0]+128;if (tab[i] > 250){tab[i] = 250;}} tab[1] = tab1[2]; if(ici) { for(int i = 0; i < 800; i++) { ici<