В чем разница между С++ и С? - C (СИ)

  1. Чем отличается С и С++, кроме того что С++ есть ООП?


textual

Код:

#include <stdio.h>
 
int main(void)
{
    if (sizeof('c') == sizeof(char))
        printf("C++\n");
    else
        printf("C\n");
    
    return 0;
}


Похожие ответы
  1. Здравствуйте! Данная "программа" должна обрабатывать числа, расстояние между которыми меньше 5, а также находить среди таких двух чисел самое большее чётное произведение. КОМПИЛИРУЕТСЯ ВСЁ НОРМАЛЬНО, НО ИСПОЛЬНЯТЬ ЭТА ГАДЮКА НИЧО НЕ ХОЧЕТ ИМЕННО В СЛУЧАЕ, КОГДА НА ВХОД ПОСУТПАЕТ БОЛЕЕ 5 ЧИСЕЛ. Т.е. цикл for(i=5;i int main(void) {   char j,c;      int i;      int n;      int a[5];      int x;      int max=-1;           scanf("%d",&n);     for (i=0;i<=4;i++){         scanf("%d",&a[i]);         }     for (i=5;imax )&&  (a[j-1]*a[c]%2 ==0))                     max=a[c]*a[j-1];                                             }                     }                 for (j=0;j<4;j++){             a[j]=a[j+1];         }         a[4]=x;         }      if (max==-1)          printf("-1");     else printf ("%d",max);     getchar();     getchar();     return 0; }Добавлено через 9 минут Тэкс... Счётчик тут должен робить... Тэк... Вывод массива когда у его индекса чото вычитаем тоже работает... Угу... Кажется я как-то выхожу из границ массива, но я в упор не могу разглядеть этого... Так, падажжи еманаДобавлено через 37 секунд лол, разглядеть он не может, у тебя две строки где идут пляски с массивамми, там же очевидно и ошибкаДобавлено через 3 минуты эхх, пойти спать или сожжрать таки хлеб с пащтетом? но тогда изжога будет от паштета с хлебом, я не хочу изжоги, антиацида нет с собой

  1. Решить эту задачу используя простейшие структуры данных Определить количество слов, у которых первый и последний симво-лы совпадают между собой.

  1. Вставить между цифрами 1,2,3,4...9 знак одной из операций +-*/, так, чтобы результат 8-опреаций равнялся 100. Имеется 8 решений. Распечатать их со знаками. 1*2+3*4*5-6+7+8-9=10

  1. Написать функцию вычисления евклидового расстояния между двумя точками на плоскости.

  1. Здраствуйте, в программе надо проверить, если между скобками есть только цифры, к примеру (12345), то программа выводит ошибку, подскажите, как это реализовать

  1. Можете помочь решить? С объяснением пожалуйста. На чистом СИ | Дана строка символов. Исключить из этой строки группы символов, расположенные между скобками [, ]. Сами скобки тоже должны быть исключены. Предполагается, что внутри каждой пары скобок нет других скобок.

  1. 2)Переписать в обратном порядке элементы вещественного массива, расположенные между минимумом и максимумом массива. Все элементы массива различны.

  1. На этом форуме есть множество тем по функциям malloc, calloc и realloc, но я так и не понял чем они друг от друг отличаются и в каких случаях какую из этих функции лучше использовать?

  1. программа должна считать количество часов минут и секунд между двумя заданными временамиC1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 #include struct time{     int hours;     int minutes;     int seconds;     };       int main(void){     struct time time1,time2,time3;     printf("Enter time 1:  \n");     scanf("%i:%i:%i",&time1.hours,&time1.minutes,&time1.seconds);     printf("Enter time 2:  \n");     scanf("%i:%i:%i",&time2.hours,&time2.minutes,&time2.seconds);     int totalSeconds(struct time x);     int SecondsToTime(int counter);    int   n1=totalSeconds(struct time time1);    int   n2=totalSeconds(struct time time2);    int n3=n2-n1;           printf("Result is %\n",totalSecods(n3));     }               struct time totalSecods(struct time x){     int counter;     counter+=x.hours*3600;     counter+=x.minutes*60;     counter+=x.seconds;     return counter;     }           struct time secondsToTime(int counter){     while(counter%3600<=3600){     time3.hours++;     counter/=3600; } while(counter%60<=60){     time3.minutes++;     counter/=60;     }     time3.seconds=counter;          return time time3;     }