Я не могу понять логику, как пришел результат
#include<stdio.h> int main(){ int i=1,j=1;//initializing a local variable for(i=1;i<=3;i++){ for(j=1;j<=3;j++){ printf("%d &d\n",i,j); if(i==2 && j==2){ break;//will break loop of j only } }//en...
#include<stdio.h> int main(){ int i=1,j=1;//initializing a local variable for(i=1;i<=3;i++){ for(j=1;j<=3;j++){ printf("%d &d\n",i,j); if(i==2 && j==2){ break;//will break loop of j only } }//en...
Мне было интересно, могу ли я сделать функцию "strinsert" в этом коде более простой или короткой.Что я уже пробовал:int strinsert(char *dst, int len, const char *src, int offset) { char leng[len]; int i, j=0, x=0; if (strlen(src)+strlen(dst)>len-1 || offset>strlen(dst)) retu...
Привет Я пишу код в Keil IDE для ARM LPC1768 micro Я пишу программу на языке Си. как я могу перейти к адресу в встроенном ассемблерном коде? Я использовал (BX r1), но есть одна ошибка => main.c(314): error: #1084: эта инструкция не разрешена в встроенном ассемблере как я могу изменить ...
Я пытаюсь сделать спираль, которая считывает нечетное число со входа (от 1 до 15), и она нарисует спираль из символов "#" и "." на выходе. Например вход:7 выход:####### ......# #####.# #...#.# #.###.# #.....# ####### или вход:9 выход:######### ........# #######.# #.....#.# #.###.#.# #.#....
Я спрашиваю, как я могу искать по char, если он находится в массиве struct или нет .Что я уже пробовал:#include <stdio.h> #include <stdlib.h> #include<string.h> #define InfoSize 3 int main(int argc, char *argv[]) { char arr[20]; struct st { char name[20]; ...
struct queue{ int value; struct queue *tlink; struct queue *blink; }; typedef struct queue* Q; void enqueue(Q top, int val, Q bottom=NULL); ошибка:expected ‘;’, ‘,’ or ‘)’ before ‘=’ token void enqueue(Q top, int val, Q bottom=NULL); Что я уже пробовал: Я пытаюсь инициализир...
Я пытаюсь сделать спиральный узор (только начиная с программирования на языке Си), и я не знаю, что делать внутри спирали. Я пытался сделать это вручную до n=15(например, спираль 15x15), но это было грязно, когда n=12 и более.Что я уже пробовал:For now I have the "cover" of the spiral: <...
какой процесс происходит при заданном расчете присвоения переменной l? и почему в нем две круглые скобки? что это значит?Что я уже пробовал: #включить <stdio.h> тап_п() { int y = 1, x = 0; int l = (y++, x++) ? y : x; printf("%d\n", l); } Выход:1 ...
#включить <stdio.h> #include <stdlib.h> int compare(char info[][20], int n); пустое чтение(); void swap(char *ap, char *bp); тап_п() { читать(); возвращает 0; } пустое чтение() { int n,c; printf("введите, сколько имен вы хотите отсортировать.\n"); scanf("%d",...
Привет, я пытаюсь в этом коде вырезать части из массива char и поместить их в другой в боковой структуре, но у меня есть ошибка в выводе выход :lara200lara300h�y�� lara300lara400 lara400 так и должно быть lara200 lara300 lara400 Что я уже пробовал: #include <stdio.h> #include &l...
в данных программах на языке Си какой процесс происходит при операторах присваивания и равенства?Что я уже пробовал: #включить <stdio.h> пустота главная() { int x = 0; если (x = 0) printf("Its zero\n"); еще printf("Its not zero\n...
Пример сколько имен: 3 1 Имя: Женя Имя 2: Том Имя 3: Джон Эти 3 имени: Джек том Джон.Что я уже пробовал: #включить<stdio.h> #include<string.h> int i,n; char s[50],array[50]; главный(){ printf("сколько имен : "); scanf("%d",&n); для (i=0...
Пример: строка: 76y8y98 ОШИБКА Строка: -67.112 -67.112Что я уже пробовал: я пытался прочитать строку и использовать цикл for, чтобы найти символ в строке, но я перепробовал много способов проверить, является ли это реальным числом, но ничего не работает...
у меня есть глобальная структура массива book_array с некоторыми значениями в нем..и еще один глобальный массив один неинициализированный .. просто я хочу скопировать book_array содержание Для а двоичный файл и считайте этот файл в массив один. моя программа, похоже, не работает и массив од...
Я работаю над тестовым инструментом для nvme-cli(написанным на c и может работать на linux). Для целей проверки SSD мы фактически ищем отправку команд ввода-вывода в определенную очередь отправки(пару очередей ввода-вывода). Нам это было нужно, потому что мы хотели потоковой передачи, но дл...
#include<stdio.h> int main() { int t,i,p1,p2,l=0,r=0; scanf("%d",&t); for(i=0;i<t;i++) { scanf("%d%d",&p1,&p2); if(l>(p1-p2)|| l>(p2-p1)) { if(p1>p2) { l=p1-p2; r=1;} if(p2>p1) { l=p2-p1; r=2;}}} printf("%d %d",r,l); return 0; } Чт...
#include <stdio.h> #include <stdlib.h> void swap(char *ap,char *bp); void compare(char *ap,char *bp); int main() { int b,c,y; int i=0; char info[13][20]= { "christina", "victor", "chris", "chester", "elta", "kezia"...
#include <stdio.h> #include <stdlib.h> void swap(char *ap,char *bp); void compare(char *ap,char *bp); int main() { int b,x,y,j,damn; int i=0; char info[13][20]= { "christina", "victor", "chris", "chester", "elta", ...
Привет, в этом коде я генерирую случайное число в определенном диапазоне, но я хочу, чтобы выход из массива должен быть l101 l101 l102 l104 Я имею в виду добавление слова "хост" к каждому номеру, который генерируется случайным образом, как это можно сделать, пожалуйста?? Извините за мой ...
#include <stdio.h> #include <stdlib.h> void swap(char *ap,char *bp,int x); void compare(char *ap,char *bp); int main() { int b,x,y,j,damn; int i=0; char info[13][20]= { "christina", "victor", "chris", "chester", "elta", ...