1 Востаннє редагувалося barni (20.04.2018 07:48:00)

Тема: Цикл

Ввести 10 чисел у порядку зростання. Якщо цей порядок порушено, то вивести відповідне повідомлення у спливаючу підказку.
Всім привіт ось тільки почав вивчати масиви, підскажіть будь ласкащо робити далі, а то я щось не дуже розумію.
Буду дуже вдячний за допомогу.))

#include <cstdlib>
#include <iostream>
#include <stdlib.h>
#include <math.h>
#include <time.h>

int main()
{
    int i, j, S=10;
    int mas [s];
    printf("Vvedit chusla u poryadky zrostanna do 9 - \t",&S);
    scanf("%d ",S);
    if (S )                           //Підскажіть що тут потрібно вписати щоб все працювало належним чином.
        {
        printf("\n all ok");
        
    }
    else {
        printf("\n Vu zrobulu pomulk");
    }
    
    
    
    return 0;
}

2

Re: Цикл

А нащо тут масиви? Тут цикл потрібен. Вводите числа, якщо якесь не більше за попереднє -
Гм. А як ви плануєте спливаючу підказку в голому C робити? Консоль спливання не підтримує.

Подякували: leofun011

3

Re: Цикл

Мабуть, буде використовувати tooltip'и з WinAPI (клік на картинку).
https://i.pinimg.com/236x/94/f1/47/94f147661959b1f3ed0ac9f125abdeb2--ring-cake-lord-of-the-rings.jpg

4

Re: Цикл

Ні там просто повиине вивестись -ви зробили помилку-

else {
        printf("\n Vu zrobulu pomulkу");
    }

5

Re: Цикл

Ну так робіть в циклі.
Якщо вже дуже кортить користувати масиви, то робіть два цикли - в першому вводьте до масиву, а в другому перебирайте масив.

6 Востаннє редагувалося barni (19.04.2018 12:26:39)

Re: Цикл

Ось переробив код в цикл, але незнаю як зробити, щоб якщо цей порядок порушено, то вивести відповідне повідомлення.

#include <cstdlib>
#include <iostream>
#include <stdlib.h>
#include <math.h>
#include <time.h>

int main()
{
    int i,s,nast;
    for(i=0;i<10;i++)
    { 
    printf("Vveidt chislo - \n");
    scanf("%d",&s);
    nast=s+1;
    if(nast!=s) 
    printf("poryadok porusheno");
    }    
return 0;
}

7

Re: Цикл

Що таке nast? І що ви намагаєтеся порівняти в if - число із цим числом +1? Так я вам таємницю відкрию - ніколи число не дорівнює собі +1.

8

Re: Цикл

мабуть, nast, то наступний.