|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
31.05.2011, 20:09 | #1 (permalink) |
Новичок
Регистрация: 24.02.2011
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Построение блок-схемы
Код:
#include "stdafx.h" #include <stdlib.h> #include <stdio.h> #include <iostream> using namespace std; int main() { int flag = 1; while(flag){ float price = 0.0; cout << "price per 1 kg" << endl; cin >> price; for(int i=100; i <= 1000;i += 100){ cout << i << " g price = " << price / 1000 * i << endl; } char q; cout << "repeat y/n ?" << endl; cin >> q; if(q == 'n') flag = 0; } return 0; } Код:
#include <stdafx.h> #include <stdio.h> #include <windows.h> #include <stdlib.h> int main() { const int N=10; int a,i,mas[N],b,max,min,sum; for (i=0; i<N; i++) { mas[i]=rand()%100; printf ("%5d",mas[i]); } printf ("\n"); max=mas[0]; min=mas[0]; for (i=0;i<N;i++) { if (mas[i]>max) { max=mas[i]; a=i; //printf ("i=%2d a=%2d\n", i,a); } if (mas[i]<min) { min=mas[i]; b=i; //printf ("i=%2d b=%2d\n", i, b); } //printf ("%d %d\n", a, b); } sum=0; if (a>b) for (i=b+1;i<a;i++) sum=sum+mas[i]; if (b>a) for (i=a+1; i<b; i++) sum=sum+mas[i]; if (b==a) sum=0; printf ("\nmax=mas[%d]=%d\nmin=mas[%d]=%d\nsum=%d\n",a,max,b,min,sum); return 0; } Код:
#include <stdio.h> #include <windows.h> #include "stdafx.h" #include <stdlib.h> #include <time.h> int minimum (int mas[ ], int n) { int min=mas[0]; for (int i=0;i<n;i++) if(mas[i]<min) min=mas[i]; return min; } void rand(int mas[ ], int n) { srand(time(0)); for (int i=0;i<n;i++) { mas[i]=rand()%10; printf ("%3d", mas[i]); } printf ("\n"); } void main() { int const n=10; int mas[n]; rand (mas,n); int min=minimum(mas,n); printf ("%d\n",min); } Код:
#include <stdio.h> #include <windows.h> #include "stdafx.h" #include <stdlib.h> #include <time.h> void main() { const int m=6; int mas[m][m],max, min,i,j; long pr[m], p=1; srand(time(NULL)); for (i=0;i<m;i++) for (j=0;j<m;j++) mas[i][j]=1+rand()%9; for (i=0;i<m;i++) pr[i]=1; printf("The matrix:\n"); for (i=0;i<m;i++) { for (j=0;j<m;j++) printf("%3d",mas[i][j]); printf("\n"); } for (j=0, p=1;j<m;j++) { for (i=0;i<m;i++) pr[j]=pr[j]*mas[i][j]; //p=pr[j]; } printf("\n"); for (i=0;i<m;i++) printf("%6d\n",pr[i]); printf("\n"); max=mas[0][0]; for (i=0;i<m/2;i++) for (j=0;j<m/2;j++) if(mas[i][j]>max) max=mas[i][j]; printf("The maximum value of the first quarter of a matrix equal: %d\n",max); min=mas[m/2][m/2]; for (i=m/2;i<m;i++) for (j=m/2;j<m;j++) if(mas[i][j]<min) min=mas[i][j]; printf("The minimum value of the fourth quarter of a matrix equal: %d\n",min); } Код:
#include "stdafx.h" #include <stdio.h> #include <windows.h> #include <conio.h> #include <stdlib.h> #include <time.h> void main () { int const N=10; double x[N],y[N],z[N]; int i; FILE *f; srand(time(0)); for(i=0;i<N;i++) {x[i]=(rand()%100)*1.07; y[i]=(rand()%100)*1.07; z[i]=(rand()%100)*1.07;} f=fopen("massiv.txt","w"); fprintf(f,"\ta\tb\tc\n"); for(i=0;i<N;i++) fprintf(f,"\t%.1lf\t%.1lf\t%.1lf\n",x[i],y[i],z[i]); fclose(f); f=fopen("massiv.txt","r"); fscanf(f,"\ta\tb\tc\n"); for(i=0;i<N;i++) {fscanf(f,"\t%lf\t%lf\t%lf\t\n",&x[i],&y[i],&z[i]);} fclose(f); f=fopen("massiv.txt","w"); fprintf(f,"\ta\tb\tc\n"); for(i=0;i<N;i++) { if((x[i]<y[i]+z[i])&&(y[i]<x[i]+z[i])&&(z[i]<y[i]+x[i])) {fprintf(f,"\t%.1lf\t%.1lf\t%.1lf\t maybe\n",x[i],y[i],z[i]);} else {fprintf(f,"\t%.1lf\t%.1lf\t%.1lf\t\n",x[i],y[i],z[i]);} } fclose(f); } |
31.05.2011, 20:09 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Отправлю вам темы с аналогичными проблемами Помогите, пожалуйста, нарисовать блок-схемы? Блок питания для схемы TDA7294 Составить алгоритмы блок-схемы Подскажите программу, которая составляет сама блок схемы Блок-схемы программ Построение радиопередатчика на BA1404f. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|