Премини към съдържанието
  • Добре дошли!

    Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

    Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

     

БЛОК СХЕМА/ЕЗИК С


s110015
 Сподели

Препоръчан отговор

Здравейте,спешно имам нужда от блок схема върху следната задача:

Да се състави програма за обработка на масива A[N,N], където данните са цели числа в интервала [-500; 1000].

Програмата да извърши следните действия:

· отпечатване на условието на задачата;

· отпечатване на имената на автора на програмата;

· въвеждане на входните данни;

· отпечатване на входните данни;

· а) да се образува едномерен масив С[N], елементите на който са минималните елементи от всеки ред на масива А;

· б) полученият масив да се сортира по големина;

· отпечатване на получените резултати след обработка а) и след обработка б)

Това е кодът,който съм изготвила:

#include <stdio.h>
#include <math.h>
#include <stdlib.h>

int main ()

printf("18: Da se sustavi programa za obrabotka na masiva A[N,N],\n");
printf("kudeto dannite sa celi chisla v intervala [-500;1000].\n");
printf("A) Da se obrazuva ednomeren masiv C[N],\n");
printf("elementite na koito sa minimalnite elementi ot vseki red na masiva A.\n");
printf("B) Polucheniqt masiv da se sortira po golemina.\n");
printf("Otpechatvane na poluchenite rezultati predi obrabotka A)\n");
printf("i sled obrabotka B) .\n");
printf("Sara Yasin Al Zuriki\n");
printf("Fak N:171221089 ; MF; ID ; 26 grupa.\n");
    int n,i,j,h;    
    printf("Vuvejdane na vhodni danni:\n");
    printf("Vuvedete broi redove i stulbove n="); 
    scanf("%d",&n); 
    int A[n][n];
    int C[n];
    
      for( i = 0; i < n; i++){ 
       for( j = 0; j < n; j++){
           
        printf("Vuvedete A[%d][%d]: ", i, j);
        
        scanf("%d" ,&A[i][j]);
         
        if ( A[i][j] < -500 || A[i][j] > 1000){
             printf("Nevalidno chislo");
            return 0;
        }
       }
    }
    
    
    printf("Izvejdane na vhodni danni : \n");
    
     for ( i = 0; i < n; i++){
              printf("Red %d:", i);
      for ( j = 0; j < n; j++){
        printf( " %d ", A[i][j]);
      }
          printf("\n"); 
     }
  
  
 for(  h = 0; h < n; h++){
     
    C[h] = A[h][0];
     
     for(
      i = 0; i < n; i++){
         
        if(A[h][i] < C[h]){
            
               C[h] = A[h][i];
               
          } 
    }  
}
  
  

printf("\n Izvejdane na C[N] predi sortirane po golemina:");
  for( i = 0; i < n; i++ ){
      printf(" %d",C[i]);
  }
  
  
int temp;

 for( i = 0; i  <n; i++){
    for( j = i + 1; j < n; j++){
        if(C[j] < C[i]){
            
            temp = C[i];
            C[i] = C[j];
            C[j] = temp;
        }
    }
}


printf("\n Izvejdane na C[N] sled sortirane po golemina:");

 for( i = 0; i < n; i++ ){
      printf(" %d",C[i]);
  }
  return 0;
 }

С блок схемата съм дотук...много ще съм благодарна,ако някой ми помогне.

2021-12-10.png.0498df87c8984c24f90fe3de773daa62.png

Благодаря предварително!

Линк към коментара
Сподели в други сайтове

Като търсиш кой да ти напише домашното поне се съобразявай с етикетът в интернет. Писането с главни букви е аналог на  викане и е проява на неуважение. Така че, пробвай да си пуснеш кукичката грамотно. Общо взето, на НИКОЙ НЕ МУ ПУКА ДАЛИ НЕЩО ТИ Е СПЕШНО ИЛИ НЕ.

Линк към коментара
Сподели в други сайтове

Като прескоча стила на въпроса...

Кой ви е казал, че „блок-схема“ се прави за конкретен език?

По вашата „творба“:
Защо имате два различни по форма блока, със съдържание „Начало“?

Линк към коментара
Сподели в други сайтове

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Публикацията ви съдържа термини, които не допускаме! Моля, редактирайте съдържанието си и премахнете подчертаните думи по-долу. Ако замените букви от думата със звездички или друго, за да заобиколите това предупреждение, профилът ви ще бъде блокиран и наказан!
Напишете отговор в тази тема...

×   Вмъкнахте текст, който съдържа форматиране.   Премахни форматирането на текста

  Разрешени са само 75 емотикони.

×   Съдържанието от линка беше вградено автоматично.   Премахни съдържанието и покажи само линк

×   Съдържанието, което сте написали преди беше възстановено..   Изтрий всичко

×   You cannot paste images directly. Upload or insert images from URL.

 Сподели

×
×
  • Добави ново...