Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2020 February 19

С

Святослав in IT KPI C/С++ ХВ (хорошо, что не UB)
источник

С

Святослав in IT KPI C/С++ ХВ (хорошо, что не UB)
дорого дня хто знає чому некоректно працює програма не виводить суму елементів більше певного числа елементів,хоч повинна
источник

С

Святослав in IT KPI C/С++ ХВ (хорошо, что не UB)
завчасно дякую
источник

RN

Ruslan Neshta in IT KPI C/С++ ХВ (хорошо, что не UB)
Return from loop body, u welcome
источник

С

Святослав in IT KPI C/С++ ХВ (хорошо, что не UB)
Ruslan Neshta
Return from loop body, u welcome
можна поподробніше,вибач прост трохи туплю.
источник

RN

Ruslan Neshta in IT KPI C/С++ ХВ (хорошо, что не UB)
Ретурн в теле цикла
источник

RN

Ruslan Neshta in IT KPI C/С++ ХВ (хорошо, что не UB)
Что не понятно блять
источник

С

Святослав in IT KPI C/С++ ХВ (хорошо, что не UB)
ок дякую
источник

AC

Andrei Cherniuk in IT KPI C/С++ ХВ (хорошо, что не UB)
😂
источник

С

Святослав in IT KPI C/С++ ХВ (хорошо, что не UB)
Ruslan Neshta
Что не понятно блять
#include <iostream>
using namespace std;
// підрахунок кількості елементів, які менше заданого k
int A[50]; // заданий масив A
int n; // поточна розмірність масиву n = 1..50
int k; // порівнювальне значення
int i; // додаткова змінна
int count; // результат



// ввід A, n, k
// ...

int main(){
   cout<<"ENTER " << i << " ELEMENTS OF ARRAY ";
         cin>>n;
   // Введення даних у масив користувачем
      for (int i = 0; i < n; i++){
          cout << "ENTER " << i << " ELEMENT OF ARRAY ";
          cin >> A[i];
      }
      // Виведення масиву на екран
      for (int i = 0; i < n; i++){
          cout << "ELEMNT " << i << " HAVE VALUE " << A[i] << endl;
      }
      cout<<"enter comperative value"<<endl;
      cin>>k;
// обчислення, реалізація з допомогою циклу while
count=0;
i=0;

do
{
   if (A[i]>k)
       count++;
   i++;


}

while (i>n);
cout << " ANSWER " <<count<<endl ;
}
источник

С

Святослав in IT KPI C/С++ ХВ (хорошо, что не UB)
убрав ретьорн не помогло
источник

RN

Ruslan Neshta in IT KPI C/С++ ХВ (хорошо, что не UB)
while (i>n);

maybe
while (i<n);
?
источник

С

Святослав in IT KPI C/С++ ХВ (хорошо, что не UB)
о дякую
источник

С

Святослав in IT KPI C/С++ ХВ (хорошо, что не UB)
источник

С

Святослав in IT KPI C/С++ ХВ (хорошо, что не UB)
Ruslan Neshta
while (i>n);

maybe
while (i<n);
?
.
источник

AM

Alex Master in IT KPI C/С++ ХВ (хорошо, что не UB)
Ух ну всё, вот теперь можно и в метапрограммирование
источник

NA

Nikita Alistratenko in IT KPI C/С++ ХВ (хорошо, что не UB)
Alex Master
Ух ну всё, вот теперь можно и в метапрограммирование
источник

k

kvark in IT KPI C/С++ ХВ (хорошо, что не UB)
за неумение дебажить слишком много стеба(
источник

NV

Nick Volov in IT KPI C/С++ ХВ (хорошо, что не UB)
Почему оно фигово сортирует?
источник

NV

Nick Volov in IT KPI C/С++ ХВ (хорошо, что не UB)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <conio.h>
void quick_sort(char* txt, int size)
{
int j = size -1 ;
int k = 0;
int c = txt[(int)(size / 2)];
int tmp = 0;
do
{
 while (txt[k] < c)k++;
 while (txt[size] < c)size--;
 if (k <= size) {
  tmp = txt[k];
  txt[k] = txt[size];
   txt[size] = tmp;
   k ++;
   size--;
 }
}
while (k <= size);
if (size > 0)quick_sort(txt, size);
if (j > 0)quick_sort(txt + k, j - k);
//for (int i = 0; i < size; ++i) {
 //printf("%d ", txt[i]);
//}
}
int main()
{
char *txt;
int size = 0;
int t = time(0);
srand(t);
printf("Enter size of mass: ");
if (scanf("%d", &size) != 1)
{
 printf("Input Error");
 _getch();
 return 0;
}
txt = (char*)malloc((size + 1) * sizeof(char));
if (!txt)
{
 printf("Can't alloc memory!\n");
 return 1;
}
memset(txt, 0, (size + 1) * sizeof(char));
for (int i = 0; i < (size); i++)
{
 int r = rand();
 char c = (r % 78) + 48;
 txt[i] = c;
}
//printf("%d \n", txt);
printf("no sorted: \n");
for (int i = 0; i < size; ++i) {
 printf("%d ", txt[i]);
}

quick_sort(txt, size);
printf("\n sorted: \n");
for (int i = 0; i < size; ++i) {
 printf("%d ", txt[i]);
}
free(txt);
_getch();
return 0;

}
источник