ооо, ну кажеться я вдуплился.... короче есть строка (чтото типа): 213шгнвыаор434лорвыалор-+выопыва из етого следует что : шгнвыаор - первая группа; лорвыалор -вторая группа; выопыва-треться группа; Затем нежно "Найти номер первой по порядку группы цифр (см. задачу 812), которые начинаються цифрой 2" Но у нас же буквенные строки... мда, интересные задачи нам задают
сначала берем первуые три цифры дальше смотрим подходят они по условию если да выводим на экран нет переходим к следующей тройке (т.е по счету эти цыфры 4 5 и6 места занимают) #include <stdio.h> #include <string.h> int main(int argc, char* argv[]) { char str[256]; int i; int len; printf ("Vvedite stroku : "); scanf("%255[^\r\n]", str); len = strlen(str)/3; for (i=0; i<len; i++) { if (str[i*3]<str[i*3+1] && str[i*3+1]<str[i*3+2]) printf ("%c%c%c ",str[i*3],str[i*3+1],str[i*3+2]); } printf ("\n"); return 0; } вот рабочий вариант проги но нужно сделать без массива кто знает как подскажите
PHP: #include <stdio.h> #define SIZE 10 int sort(int* array) { int temp = 0; int i=0; int j=0; for(i = 0 ; i < SIZE; i++) { for(j = 1 ; j < SIZE - i ; j++) { if(array[j-1] > array[j]) { temp = array[j-1]; array[j-1] = array[j]; array[j] = temp; } } } } int main() { int i=0; int c[SIZE] = {5,3,1,8,0,4,7,6,9,2}; sort(c); for(i=0; i < SIZE; ++i) { printf("%d", c[i]); if( (i+1) % 3 == 0 ) { printf(" "); } } return 0; } http://ru.wikipedia.org/wiki/Пузырьковая_сортировка
Не понял вопроса. Ты попросил показать как отсортировать и выводить по 3и. Я привел код который именно это и делает. Функция sort - сортировка пузырьковая. printf - вывод.
#include <stdio.h> #include <string.h> int main(int argc, char* argv[]) { char str[256]; int i; int len; printf ("Vvedite stroku : "); scanf("%255[^\r\n]", str); len = strlen(str)/3; for (i=0; i<len; i++) { if (str[i*3]<str[i*3+1] && str[i*3+1]<str[i*3+2]) printf ("%c%c%c ",str[i*3],str[i*3+1],str[i*3+2]); } printf ("\n"); return 0; } это вариант проги которая считывает с клавиатуры цыфры и выводит на экран упорядоченные тройки по возрастанию например ввод 123546 вывод 123 ввод 135789057 вывод 135 789 вопрос как решить эту задачу не используя масив???
Code: ... #include <stdio.h> ... int main(void) { FILE * f = fopen("file.txt"); ... fprintf(f, ...); ... fscanf(f, "...", &...); fclose(f); return 0; }
PHP: //--------------------------------------------------------------------------- #include <iostream> #include <cstdlib> #pragma hdrstop using std::cout; using std::cin; using std::endl; using std::system; //--------------------------------------------------------------------------- typedef unsigned char uchar; #pragma argsused int main(int argc, char* argv[]) { uchar first, second, third; int n = 0; do { cout << "enter three digits: "; cin >> first >> second >> third; if (first < second && second < third) { cout << "Correct input. Here is digits: "; cout << first << ":" << second << ":" << third << endl; } else { cout << "They are not sorted" << endl; } n++; } while (n < 9); system("pause"); return 0; } //---------------------------------------------------------------------------
прошу.. помогите пожалуйста с лабой! ((( 1.Набрать программу 3.1. //Программа 3.1 (Инициализация графического режима) #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <iostream.h> #include <math.h> int main(void){ int gdriver = DETECT, gmode, errorcode; initgraph(&gdriver, &gmode, ""); errorcode = graphresult(); if (errorcode != grOk) /*ошибка инициализации графики */ { printf("Graphics error: %s\n", grapherrormsg(errorcode)); printf("Press any key to halt:"); getch(); exit(1); /* возврат кода ошибки */ } int i; a: cout<<"0 - exit, 1 - line, 2 - sin()"; cin>>i; switch(i){ case 0: exit(0); case 1: {line(0, 0, getmaxx(), getmaxy()); break;} // Функция построения линии на экране case 2: {for(int j = 0; j < 640; j++) putpixel(j, 100* sin(2*3.1415*0.01*j)+ 300, 5); break;} default: cout<< "Error select"; } getch(); goto a; closegraph(); return 0; } 2.Отладить программу 3.1. 3.Модифицировать программу 3.1, используя вместо функции line любую другую функцию построения изображения (например, нарисовать на экране закрашенный прямоугольник).
Нужна Ваша помощь - с меня плюсеги! Нужно зделать лабу на завтра , кто может помогите !Зделать как бы само рационально - не сильно росписывать ! На Си программу писать Задача вот такая : написать программу которая бы по спирали скручивалась по внутрь ! Размерность должна быть четная и задавалась вводом. Нужно что бы вывод матрицы были через свою написаную функцию, + еще какуето функцию в программе ! С меня плюсегиии !
И вот еще очень простое и длинное задание... на с++ мда... так и не дождавшись ответа... решил сие вопрос...) если интересно... вот : исходник
Помогите перевести в двоичную и шестнадцатеричную систему 12,625 и C1424000 в двоичную и десятичную. Очень надо ,сдавать через 5 часов (( Также если не затруднит киньте ссыль где простым языком объясняется как переводить. За ранее спасибо, с меня "+" =)