Funer
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всех приветствую.У меня проблема в отстутствии практики.Книжки читаю.Но пока смострячить не получается относительно массивов.Попытался решить некие задачки: 1 Разработать алгоритм и написать программу, выводящую на экран значения аргумента функции x, изменяющегося в пределах от Xmin до Xmax с шагом dx, и значения самой функции f(a,x) (при a=const) Моя царапания: #include <stdio.h> main() { int Xmin,Xmax,n=0; float d; double a,y,x; printf("Введите Xmin"); scanf("%d",&Xmin); printf("Введите Xmax"); scanf("%d",&Xmax); printf("Введите d"); scanf("%e",&d); printf("Введите a"); scanf("%e",&a); for (x=Xmin+d*n++;x>=Xmin;x<=Xmax) y=(a*x*atan(x-2.56))/(5.59-x-sin(x*4)); printf("%e%e",&y,&x); } 2 Вычислить и записать в двумерном массиве значения функции f(b,x) первой задачи при x изменяющегося от Xmin до Xmax с шагом dx, и b изменяющегося в пределах от a-B до a+B с шагом db. Вывыести содержимое массива на экран. Моя царапания: #include <stdio.h> main() { int Xmin,Xmax,n=0; float d; double a,y,x; printf("Введите Xmin"); scanf("%d",&Xmin); printf("Введите Xmax"); scanf("%d",&Xmax); printf("Введите d"); scanf("%e",&d); printf("Введите a"); scanf("%e",&a); printf("Введите B"); scanf("%e",&B); for (b=a-B+d*k++; b>= a-B; b<= a+B) for (x=Xmin+d*n++;x>=Xmin;x<=Xmax) y=(a*x*atan(x-2.56))/(5.59-x-sin(x*4)); printf("%e %e%e",&b,&y,&x); } ---- Сижу вот и думаю,как вывести в массивы да и как b и B впялить во втором случае.И самое страшное подобного нигде глянуть не могу.а тока так(что сам надумаю).самоосваивание сложновато. Если кто может,прошу помочь.Буду рад подобиям и вообще любой инфо. |